Established in the registered historic district of Back Bay, the Newbury Guest House hotel is located on fashionable Newbury Street, the city's most popular walking street. Back Bay is lined with 19th century town houses that stretch along the Public Garden and the banks of the Charles River. On Newbury…
View more