|Part of a national chain:||Leading Hotels of the World|
|Travel Information:||Check Rates & Availability|
“A Boston landmark located on fashionable Newbury Street surrounded by art galleries boutiques and restaurants Taj Boston Hotel is a short scenic walk…”
No reviews yet. Be the first to review this listing!