What Bostonians call the “old Ritz”, which was also once the Taj Boston, is now The Newbury. Located on the corner of Newbury Street and Arlington Street, perched overlooking the Public Garden, The Newbury is a chicest place to stay in Back Bay.
The Newbury
Time Out says
Details
- Address:
- 1 newbury street
- Boston
- 02116
- Contact:
- View Website
Discover Time Out original video