Holiday Inn Express 110 Summer Street - Worcester, Massachusetts 01608 Approximately 16.7 miles from Sacred Heart of Jesus Church Compare prices for Holiday Inn Express Worcester Downtown with nearby hotels
Holiday Inn Express Worcester Downtown is the 4th closest Holiday Inn Express hotel to Sacred Heart of Jesus Church.
Holiday Inn Express Closest To Sacred Heart of Jesus Church