Luxury Hotels Atlas / Places / United States / Afton / Afton House Inn
Afton House Inn
Afton, Minnesota, United States · Independent · Near Luxury



Afton House Inn is an independent Near Luxury hotel in Afton, United States, on the Luxury Hotels Atlas.
- 24 rooms
Open Afton House Inn in the atlas for live weekend rates, photos, and the full folio.