Situato a una distanza di 3 km dal Mount Snow, l'Aparthotel The Townhouse At Timber Creek Dover offre accesso a diverse attrazioni turistiche di Dover.
Il Parco Cittadino di Dover si trova a 10 minuti in auto dall'aparthotel. I visitatori possono raggiungere il mercato di Snow Mountain, che si trova a circa 2 km.
L'Aparthotel The Townhouse At Timber Creek offre camere che dispongono di un balcone e un bar sulla terrazza con un impianto di climatizzazione, un televisore multicanale e una TV a schermo piatto con canali satellitari. Tra le comodità nei bagni troverai asciugacapelli e asciugamani, nonché un WC e una doccia.