YOTEL Boston near Leader Bank Pavilion BOOK NOW Location YOTEL Boston 65 Seaport Boulevard Waterfront Boston MA 02210