press room

Colwen Hotels Reviews & News

Residence Inn Boston Needham Opens August 23, 2013


230 Commerce Way, Suite 200

Portsmouth, NH


Media Contact: Sara Shaw

Colwen Hotels



New Residence Inn by Marriott® Boston Needham opened August 23, 2013


Needham, MA, August 27, 2013 – The new Residence Inn by Marriott Boston Needham (MA) has announced its official opening. The new LEED® targeted Residence Inn, with five stories and one hundred twenty-eight suites is perfectly situated in Needham, Massachusetts, conveniently located with access to Interstate 90 (Mass Turnpike) and I-95 in Needham – Residence Inn Boston Needham provides easy access and proximity to all Boston and Providence attractions and venues.  As an Extended Stay hotel the new Residence Inn by Marriott caters to business travelers; especially those conducting training and long distance relocation. Business or Leisure guests to Needham and the surrounding areas will find eco-friendly spacious suites all featuring full kitchens, separate sleeping, living and work spaces, as well as an indoor heated saltwater pool and fitness center. High speed wired and wireless internet, a non-smoking policy and a pets-allowed policy make this new hotel an inviting option for travel into the Needham area.


Construction began on the hotel in August 2012, and was designed and built with the goal of becoming the first LEED® certified Residence Inn in the greater Needham area. This criteria makes it the perfect choice for Government-related conferences and travel that requires utilization of a LEED Certified facility, or for guests who are looking for an environmentally friendly venue. Regional & recycled materials have been used in construction, and environmentally beneficial strategies include the use of white roofing, deploying water efficient landscaping, and promoting alternate transportation. The hotel’s environmental design plans to reduce water usage, utilize optimized energy management systems, provide enhanced indoor air quality and ventilation, and utilize “Green Cleaning” practices, benefiting both its guests and the environment.

Its ideal proximity, providing easy access to both Boston and Providence provides welcome convenience out of the competitive price tier of Boston proper without sacrificing service, amenities, or style. The refined urban décor includes unexpected and distinctive custom finishes and the oversized windows fill the entire lobby and versatile function space with natural light. Both business and leisure travelers will discover an exceptional stay at the spectacular new Residence Inn Boston /Needham.


For additional information about the hotel please visit or call 781-444-5750.

About Residence Inn by Marriott Boston Needham
80 B Street | Needham, MA  02494  | 781-444-5750

Residence Inn by Marriott Boston Needham, located in the thriving community of Needham, Massachusetts features a convenient location just minutes from Interstates 90 (Mass Turnpike) and 95. Guests will find plenty of nearby shopping, dining, major businesses and public transportation system. Hotel Construction and systems have been designed with full intention of acquiring LEED® certification. For more information, visit

About Colwen Hotel Management

Colwen Hotel Management oversees the management of numerous hotel properties throughout the country, directs all activities within the properties, and maintains standards set by Marriott International and Hilton Hotels Corporation.

Colwen has a well-rounded management group, solid philosophies and principles, and goals they can accomplish through service to their customers, associates, and owners. For more information, visit