Placé à 10 minutes en voiture de lieux de divertissement tels que Mountain Park Cinema, Aparthotel The Townhouse At Timber Creek à Dover offre des chambres spacieuses avec vue sur les montagnes.
À 3 km du Mount Snow, l'hotel est également à 2 km du Dover Town Park. Dans la résidence, les clients seront à proximité de la Stratton Mountain. Aparthotel The Townhouse At Timber Creek de Dover permet aussi d'accéder à des boutiques comme le Sports Oddyssey, qui se trouve à 15 minutes en voiture.
Les chambres de cette propriété sont climatisées et dotées d'une TV multi-canal et d'une TV à écran plat avec des chaînes satellite ainsi que d'une cafetière/théière. Pour agrémenter votre séjour, une toilette séparée et une douche, un sèche-cheveux et des serviettes invitent à une bonne nuit de repos.