Yes, i believe? On charles street in Boston right next to mass general and mass eye/ear hospital. Its a really cool place! Great lounge, and Atmosphere! Like all nicer places in Boston, its kind of expensive
Great hotel!
Awsome!!
Thanks! Your answer is awaiting moderation.