Search Hotels |
Search History |
2 Hotels found in Needham.
USA Needham |
|
Residence Inn by Marriott Boston Needham | 4 Star View Details |
|
Residence Inn by Marriott Boston Needham is located at 80 B Street Needham. | ||
Located 20 minutes from Boston city centre, this hotel boasts free Wi-Fi, an indoor pool and rooms with a microwave and refrigerator Fenway Park is 9 miles away All rooms at Residence Inn by Marriott Boston Needham include a flat-screen cable TV, a fully equipped kitchen, and a seating area with sofa bed Select rooms have a separate living room A 24-hour reception is available for guests A fitness centre and a snack bar are also available Guests at the Needham Residence Inn can enjoy free hot breakfast served daily and free grocery delivery Acapulcos Mexican restaurant and Pronti Bistro Indian restaurant are 5 minutes drive away The Mall at Chestnut Hill is located 4 miles away and offer various shopping and dining options Gillette Stadium and TD Garden are 25 minutes drive away |
Sheraton Needham Hotel | 3 Star View Details |
|
Sheraton Needham Hotel is located at 100 Cabot Street Needham. | ||
Walk into Sheraton Needham Hotel and youll immediately feel a sense of comfort You will be greeted with personal service, people who pay attention to the little things that matter most Spend your evening in total comfort as you slip into the Sheraton Bed Experience the best of both worlds with the local charm and the best of Boston, just minutes away Find a sense of belonging at Sheraton Needham Hotel |
|
- New York Hotels
- New Orleans Hotels
- Nashville Hotels
- Newport Hotels
- Naples Hotels
- North Conway Hotels
- Niagara Falls Hotels
- Napa Hotels
- Newport News Hotels
- Norfolk Hotels