Get directions to: Belmont Vegetarian Restaurant, Worcester, MA
Restaurant address: 157 Belmont St (at Rte 9), Worcester Worcester, MA 01608, USA
Restaurant: Belmont Vegetarian Restaurant