Il Snow Creek Inn West Dover si trova vicino al mercato di Snow Mountain, a circa 15 minuti a piedi. Gli ospiti che soggiornano presso la locanda possono parcheggiare le loro auto all'interno della struttura.
Questo hotel dista 20 minuti di cammino dal centro di West Dover. Tra le attrazioni, situate a 4 km da questa struttura, c'è il Mount Snow. La zona circostante offre numerose possibilità per lo shopping, come ad esempio la Sports Odyssey, a pochi minuti a piedi dal Snow Creek Inn.
Le camere includono un patio e un televisore multicanale e una TV a schermo piatto con canali satellitari per la tua comodità. I tocchi piacevoli includono un bagno con WC separato e una doccia. I bagni dispongono di un bagno con WC separato e una doccia, oltre ad asciugacapelli e asciugamani.
Il ristorante The Last Chair Bar & Grill si trova accanto al Snow Creek Inn West Dover e serve piatti americani abbastanza vicino alla struttura.