Deck The Halls: Hammond Castle

Enjoy the spirit of the holidays with Christmas Trees in nearly every room, numerous wreaths and candlelight throughout. Immerse yourself in a lost era of quiet luxury and holiday grandeur unlike any other on the North Shore.