Vello's
Add to Favorites
OPEN NOW
Today: 11:00 am - 8:30 pm
22 Years
in Business
Saved to Favorites
11/11/2007
Perfect place to bring the family for quality food in a funky environment.
Phone: (781) 461-2440
Address: 679 High St, Westwood, MA 02090
Website: http://www.velloswestwood.com
Price Range : Average
200 Legacy Pl, Dedham, MA 02026
745 High St, Westwood, MA 02090
171 Nahatan St, Norwood, MA 02062
1652 High St, Westwood, MA 02090
569 High St, Westwood, MA 02090
301 Nahatan St, Norwood, MA 02062
Dedham, MA 02026
551 High St, Dedham, MA 02026
111 Lenox St, Norwood, MA 02062
164 Nahatan St, Norwood, MA 02062