YOTEL Boston Near Institute of Contemporary Art
65 Seaport Blvd -
Boston,
MA 02210