Products
Restaurants
Events & Crafts
New York
London
Singapore
Milan
Barcelona
Los Angeles
All cities
Nachos
at
Green Leaf Vegetarian & Vegan Restaurant
—
amandalanphear
's Review (Jun 9, 2021)
amandalanphear
4 years ago
Great nachos! Could have used more salsa but everything else about them was great!
No comments yet
Reply
0
Green Leaf Vegetarian & Vegan Restaurant
62 Water St, Framingham, MA 01701, USA