The Inn

The Manor House is situated in the quintessential New England village of Norfolk. The popularity of this town as a resort area began in the 1870’s when prominent businessmen built huge houses forming the backbone of a summer colony. They were attracted by the rural beauty, lush woods, cool mountain air and summer concerts.

In 1898, one of these men, Charles Spofford, commissioned well-known architect, E.K. Rossiter to build a Victorian Tudor mansion, which is now known as the Manor House. This elegant mansion is the perfect location for your luxurious getaway.