788 Maplewood Ave Palo Alto Ca 94303, 3 | HotPads