Oven-Roasted Turkey Ham Restaurants in Mountain View
Show restaurants on map
3.7
Menu
Table booking
3.7
Menu
Table booking
City: Mountain View, 451 W El Camino Real, 94040, Mountain View, United States
"The place is small but The staff is awesome and friendly and they truly understand directions my sandwich was perfect all the way through normally wh..."
Feedback
These reviews refer only to the mentioned ingredients.