1. Holiday Inn & Suites Marlborough 265 Lakeside Ave, Marlborough, MA 01752 Coordinate: 42.34234,-71.57216 Phone: (800) 345-8082