Residence Inn Boston Needham

80 B Street, Needham, Massachusetts 02494 USA
+1 781-444-5750
  • Digital Check-In
  • Service Request
  • Fitness
  • Internet

25 photos for this hotel

Photo categories (All)

Hotel views

Extended Stay Boston Hotel
Front Desk at Needham Hotel
Front Desk
Residence Inn Needham Lobby Seating Area
Lobby Seating Area
Lobby Seating Area Residence Inn Boston Needham
Lobby Seating
Outdoor Patio Residence Inn Boston Needham
Outdoor Patio


Studio Suite Living Area
King Studio Suite
One Bedroom Suite
Suite Sleeping Area
Suite Kitchen
Suite Bathroom

Services & amenities

Enjoy Grocery Service Residence Inn Boston Needham
Guest Grocery Service


The Market Residence Inn Boston Needham
The Market
24 Hour Business Center Needham, MA
Business Center


Lobby Bar Needham, MA Hotel
Lobby Bar
Lobby Bar Residence Boston Needham
Lobby Bar
Breakfast Buffet
Breakfast Buffet Options

Recreation & fitness

Indoor Salt Water Heated Pool
Indoor Salt Water Pool
24 Hour Fitness Center Needham
Fitness Center
24 Hour Fitness Center Needham
Fitness Center

Events & meetings

Meeting Room- Classroom Setup
Meeting Room - Social Event Setup
Meeting Room - Event Details
back to top