Drag box to select area
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
- Hours: Check in, 3pm. Check-out, 11am