

The Newbury Boston está ubicado en Back Bay, con vistas al Boston Public Garden y junto a Boston Common, a poca distancia a pie del Freedom Trail, Beacon Hill y las principales atracciones del centro. El Museum of Fine Arts y el Fenway Park están a unas 1,5–2,5 millas, mientras que el Seaport District se encuentra a unas 2 millas del hotel. El Aeropuerto Internacional Logan de Boston es el más cercano, a unas 5 millas (15–20 minutos en coche).