Gaylord India Restaurant 1706 El Camino Real (near Encinal) Menlo Park CA United States
Phone: 650.326.8761