La Quinta Inn And Suites By Wyndham Sturbridge

478 Main St Sturbridge MA 01518 USA

(508) 347-5141

Location