Dove si trova The Newbury Boston?
Con una buona posizione nel centro storico, questo hotel a Boston si trova a 5 minuti a piedi da luoghi d'interesse come Newbury Street e Boston Public Garden. Copley Square e Boston Common si trovano ugualmente a meno di 10 minuti di distanza. Stazione di Arlington si trova a soli due minuti a piedi, mentre Stazione di Boylston è a 8 minuti dalla struttura.