Holiday Inn Express

Location
21 New Boston Rd.
Sturbridge, MA

Holiday Inn Express