Back Bay Beacon, Boston
https://back-bay-beacon.usa8.info
Back Bay Beacon offers self-catering accommodations with free Wi-Fi in Boston. The property is 1969 feet from Copley Square and 1.4 mi from Fenway Park.
113 Beacon Street, Back Bay, Boston, MA 02116, United States of America