Part of a nationwide lodging chain, this Holiday Inn is conveniently located on Route 20 near I-495, the New England Sports Center and Solomon Pond Mall. Guests enjoy amenities such as an indoor pool and fitness center, free Wi-Fi and a 24-hour business center with computers, printers and fax and copy machines. 
265 Lakeside Ave, Marlborough, MA 01752
(508) 481-3000
  • Hours: Check in, 3pm. Check-out, 11am
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »