7. The hotel is ideally located 5-10 mins walk from the Boston Red Sox stadium at Fenway Park and its at the top of Newbury street with its good shops and restaurants, its a bit of a walk (15-20mins) to the 'cirty centre' but then thats what exploring a city is all about.