Built in 1871 and massively expanded in 1881, the Vendome was a luxury hotel located in Boston's Back Bay, just north of Copley Square.
Contact us...