Dit hotel ligt op 20 minuten van het centrum van Boston en beschikt over gratis WiFi, een binnenzwembad en kamers met een magnetron en een koelkast. Fenway Park bevindt zich op 14,4 km afstand.
Alle kamers van het Residence Inn by Marriott Boston Needham zijn voorzien van een flatscreen-tv met kabelzenders, een volledig uitgeruste keuken en een zithoek met een slaapbank. Sommige kamers hebben een aparte woonkamer.
Het hotel beschikt over een 24-uursreceptie, een fitnesscentrum en een snackbar.
Gasten van het Needham Residence Inn kunnen dagelijks genieten van een gratis warm ontbijt en er is ook een boodschappenbezorgdienst beschikbaar. Mexicaans restaurant Acapulco en Indiaans restaurant Pronti Bistro liggen beide op 5 minuten rijden.
Winkelcentrum The Mall at Chestnut Hill ligt op 6,4 km afstand en biedt een verscheidenheid aan winkels en eetgelegenheden. De stadions Gillette Stadium en TD Garden liggen op 25 minuten rijafstand.