Update Info - Applewood Inn
This restaurant was reported as closed. If it is open, let us know.
Applewood Inn
1001 El Camino Real
Menlo Park, CA 94025
1001 El Camino Real
Menlo Park, CA 94025
This restaurant was reported as closed. If it is open, let us know.