Open Sat/Sun 1:30-4:30 A "Beach House" in Barron Park 3756 La Selva Dr. Palo Alto, Ca. It is like living in a beach house but you are in Barron Park in one of Palo Alto's most popular neighborhoods. The white wood paneled walls, light streaming in from the many windows, and comforta
...
03/05/2010