Das 3-Sterne-Hotel Mendon Mountainview Lodge liegt lediglich 25 Gehminuten vom Deer Leap Trail entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Mendon.
Das Hotel ist in 2 km Entfernung vom Beaver Pond gelegen. Innerhalb von 55 Minuten Autofahrt vom Hotel aus können die Gäste Chestertown erreichen. Auch das Norman Rockwell Museum Vermont ist in circa 15 Autominuten Entfernung von der Unterkunft. Das Mountainview Lodge liegt ziemlich nah an der Bushaltestelle Mendon Mountain View Lodge entfernt.
Das Hotel verfügt über 40 Zimmer mit einer Sitzecke. Sie verfügen über ein Fernsehen mit mehreren Kanälen sowie eine Klimaanlage. Unter anderem sind in den Zimmern eine getrennte Toilette und eine Dusche vorhanden.