Holiday Inn & Suites Marlborough
BASIC INFORMATION:
State: Massachusetts
Address:
265 Lakeside Ave, Marlborough, MA 01752Property Stars: 3 Star
More Details
Largest indoor pool in Marlborough, on-site dining, and spacious accommodations.
Book your trip now and earn 1,000 IHG Bonus Points!