Found 1 place
Address: 90 South Main St, Leicester, MA 01524
Latitude: 42.2444 (42°14′40″N), Longitude: -71.9015 (71°54′6″W)