

The Newbury Boston está localizado em Back Bay, com vista para o Boston Public Garden e adjacente ao Boston Common, a curta distância a pé do Freedom Trail, Beacon Hill e das principais atrações do centro da cidade. O Museum of Fine Arts e o Fenway Park ficam a cerca de 1,5–2,5 milhas, enquanto o Seaport District está a aproximadamente 2 milhas do hotel. O Aeroporto Internacional Boston Logan é o mais próximo, a cerca de 5 milhas (15–20 minutos de carro).