Vello's Reviews & Details
679 High St
Vello's is located at 679 High St in Westwood near the intersection of High St and Barlow Ln. Their menu consists of American dishes . Call (781) 461-2440 for dine in.
- Service:Dine In
- Major Intersection:High St And Barlow Ln
Tell us more about Vello's Westwood!