The Inn At St Botolph

99 Saint Botolph St
Boston, Massachusetts 02116
0.9 miles from Fenway Park
More hotels near this hotel
Near Prudential Station (290 feet)