The Charles Hotel combines classic New England design and sophisticated service, which can be seen in its our signature quilts, bountiful regional cuisine and thoughtful planning. Located in the heart of Harvard Square, minutes from downtown Boston, the hotel has become the home away from home for internationally-renowned business leaders, government officials, entertainment executives and leisure travelers. The Charles Hotel
Read more...