Ham Cheese Melt Specialty Sandwich Restaurants in Menlo Park

Show restaurants on map
Show :companies_count restaurants on map
3.9
Menu
Table booking
Open Now
3.9
Menu
Table booking
Open Now
City: Menlo Park, 720 Santa Cruz Ave, Menlo Park I-94025-4514, United States
"I like this location that you can park on the street and just walk directly to the restaurant high ceiling, plenty of space to sit, lively atmosphere...."

Feedback

These reviews refer only to the mentioned ingredients.


Value
Preparation time
Price
Quantity