Dirección: 110 Summer Street, Worcester, United States
Offering on-site fitness facilities, Holiday Inn Express Worcester is located in Worcester, Massachusetts. Free Wi-Fi access is available. A flat-screen cable TV and work desk are included in each room.