Restaurants in Westwood, MA
Restaurants
679 High St.,
Westwood ,
MA
02090
UNITED STATES
Based on 2 reviews
Dime in Town
Vello's is a very unique restaurant. Every time my friends and I go there, we've never had to wait. The hours of the restaurant are sometimes inconvenient, and they do not have their own website. Their wraps and spicy fries are...great place to eat!
Vello's has delicious food! Their fries are simply amazing. They service is really quick and the staff are very attentive to your needsWorldwide > United States > Westwood, MA > Restaurants