Holiday Inn Express Worcester Downtown
110 Summer Street, Worcester, MA 01608
0 people saved this
96 newly renovated guest rooms in the heart of downtown Worcester. Steps away from DCU Center, less than a mile from Shrewsbury Street, Hanover Theatre, Mechanics Hall, Worcester Art Museum and all Worcester has to offer.
- Accessible Facilities