Book the Crowne Plaza Boston Newton, a landmark hotel near the Fenway. Enjoy comfortable rooms, great facilities and a prime location in the Boston area.