Holiday Inn Hotel & Suites Marlborough Near Peter Rice Homestead
Holiday Inn Hotel & Suites Marlborough is a Holiday Inn hotel in Marlborough , Massachusetts.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 3-star hotel. It is located at 265 Lakeside Ave.
This hotel is between Boston (26 miles) and Worcester (14 miles).
This hotel is between Boston (26 miles) and Springfield (55 miles).