Write a Review
275 Tremont Street, Boston, MA 02116
Our Downtown Boston hotel is located in Boston's theater district, adjacent to Wang Theater and the New England Medical Center. Our location also provides convenient access to multiple MBTA and bus stations. US-1 and I-90 are also located nearby.
Be the first to write a review! Write a Review »
©2018 Cox Search, Inc. All rights reserved. Data provided in part by Localeze and Valpak.