.
Search Results
Holiday Inn
265 Lakeside Ave, Marlborough, MA 01752
Part of a nationwide lodging chain, this Holiday Inn is conveniently located on Route 20 near I-495, the New EnglandMore 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.