Be near the center of it all at Holiday Inn Hotel & Suites Boston-Peabody! This 183 room, 23 suite property is located just to the north of Boston, where guests enjoy easy access to Routes 1, 128, and 95, as well as the city’s commuter rail. Amenities include a heated indoor pool, a fitness center, a courtesy shuttle, free high speed internet, and more.