California Menlo Park Gaylord India Restaurant (Menlo Park)

Gaylord India Restaurant (Menlo Park)

1706 El Camino Real
Menlo Park, CA - 94025
(650) 326-8761

Reviews


Join for free to gain access to premium information.

Join


Already a member? Login



About Gaylord India Restaurant (Menlo Park)

Gaylord India Restaurant (Menlo Park) is an all you can eat style restaurant in Menlo Park, CA. We currently do not have any further information regarding Gaylord India Restaurant (Menlo Park) so feel free to contribute with a comment.



Leave a Comment