Applewood Inn & Pizza

1001 El Camino Real
Menlo Park, CA
650.324.3486
37.452964
-122.181923

for Applewood Inn & Pizza
Directions
from: