Der Mount Snow befindet sich 10 Minuten mit dem Auto vom Aparthotel The Townhouse At Timber Creek Dover entfernt und ist unbedingt einen Besuch wert.
Das Hotel ist in einer Entfernung von 2 km vom Dover Town Park gelegen. Außerdem liegt das Aparthotel nicht weit entfernt vom Berg Stratton. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie die Sports Oddyssey (ist in 15 Fahrminuten Entfernung von der Unterkunft).
Die Bäder verfügen über eine getrennte Toilette und eine Dusche sowie einen Haartrockner und Handtücher.