The Boxer

107 Merrimac St
Boston, Massachusetts 02114
1.6 miles from MIT Research Lab - Electronics
More hotels near this hotel
Near Bowdoin Station (950 feet)