Applewood Inn
[ Restaurant ]
1001 El Camino Real
Menlo Park, California
(650)650 324-3486
68
2 ratings
information provided by RateBeer.com