Das Hotel Townhomes On The Green Afton ist eine komfortable 3-Sterne-Unterkunft, die ungefähr 2 Kilometer vom World's Largest Elkhorn Arch und etwa 17 Fußminuten vom LDS Star Valley Temple entfernt liegt. Es gibt einen Privatparkplatz vor Ort und WLAN in den Zimmern.
Das Zentrum von Afton kann man fußläufig in 25 Minuten vom Hotel aus erreichen. Es sind lediglich 100 km nach Teton Village. Die World's Largest Intermittent Spring ist circa 15 Fahrminuten vom Townhomes On The Green Afton entfernt.
14 Zimmer mit Blick auf die Berge sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage sowie modernen Annehmlichkeiten wie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Sie stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung. Nutzen Sie einen Haartrockner und Badelaken, die in den abgetrennten Bädern mit einer getrennten Toilette und einer Dusche angeboten werden.