Update Info - Vello's
This restaurant was reported as closed. If it is open, let us know.
Vello's
679 High St
Westwood, MA 02090
679 High St
Westwood, MA 02090
This restaurant was reported as closed. If it is open, let us know.