Spinach Tart Restaurants in Menlo Park
Show restaurants on map

3.9
Menu
3.9
Menu
City: Menlo Park, 325 Sharon Park Dr, 94025, Menlo Park, United States
"I visited last Wednesday and had the Italian sub, which was tasty but could have used more vegetables. It was a bit difficult to eat with such large p..."

Price
The Average price for Spinach Tart is:
$7.7
Feedback
These reviews refer only to the mentioned ingredients.