Hotel · Back Bay
9
9 Postcards
Nestled across from Boston Public Garden, The Newbury boasts chic rooms, attentive service, and an upscale Italian restaurant with stunning rooftop views.
1 Newbury St, Boston, MA 02116 Get directions