|
Sheraton Needham Hotel
100 Cabot Street
Off I-95 in the western suburbs of Boston, this contemporary hotel is 5.9 miles from the Arnold Arboretum and 9.3 miles from Franklin Park's zoo and golf course. |
|
|
Residence Inn Needham Marriott
80 B Street
Off I-95, this upscale all-suite hotel is 1.6 miles from Needham Heights train station and 9.8 miles from White Stadium in Franklin Park. |
|