Este complejo se encuentra en las hermosas Montañas Blancas, en Shelburne, en el estado de New Hampshire. Goza de vistas impresionantes y espectáculos y está situado a pocos pasos de pistas de esquí, senderos y recorridos turísticos.
El restaurante del Town & Country Inn & Resort sirve un menú delicioso para el desayuno y la cena. El salón cuenta con aperitivos gratuitos todas las noches y animación nocturna en vivo los viernes y sábados noche.
El Town & Country Resort alberga piscina cubierta climatizada, bañera de hidromasaje, sauna, baño de vapor, gimnasio y salón de juegos.