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 large estates and formed 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 Inn. This elegant mansion is the perfect location for your luxurious getaway.
Relax with a glass of wine on the sun porch or find a quiet nook for a cup of tea and a book. Wake up in the morning to the scent of local apple smoked bacon and coffee and then join us in the bright dining room for a delicious full breakfast.