El 304 Newbury Street By Thatch Boston se encuentra en el distrito Back Bay, cerca de lugares de ocio como el Symphony Hall, a 850 metros de distancia. Este hotel dispone de un aparcamiento privado por 31.50 USD por día en el lugar.
Aproximadamente a 10 minutos en coche del Acuario New England, el hotel está a unos 17 minutos a pie del Museo Gibson House. El 304 Newbury Street By Thatch está a un par de minutos del Centro de Convenciones Hynes y a 10 km del aeropuerto Internacional Logan de Boston. El establecimiento está situado a una distancia cercana del Parque Fenway. Los atractivos culturales cercanos incluyen el Museo de la Ciencia, que está a 2 km del 304 Newbury Street By Thatch. El aparthotel se encuentra cerca de Mapparium, a una distancia moderada de la parada de autobús el Boylston St opp Gloucester St.
Este establecimiento cuenta con 6 habitaciones equipadas con TV de pantalla plana con canales vía satélite, así como con servicio de tetera/cafetera. Estas habitaciones, amuebladas con un escritorio, tienen una cocina y cocina abierta. Los baños incluyen un inodoro separado de la ducha, bañera y ducha, además de comodidades como secador y toallas de baño.
Los huéspedes pueden comer en el restaurante Sweet Cupcakes a menos de 5 minutos andando del hotel.