Die Villa Afton Farmhouse With Mountain Views liegt in ca. 3 km Entfernung von der World's Largest Intermittent Spring und bietet Zugang zu zahlreichen Touristenattraktionen in der Umgebung.
Gäste können den LDS Star Valley Temple besuchen (nicht weit entfernt von der Villa in Afton), oder den World's Largest Elkhorn Arch besichtigen (18 Fußminuten von der Unterkunft entfernt).