The Last Resort, New Meadows, Idaho
The Last Resort is a bed and breakfast inn located in the New Meadows area.
Nearby Bed & Breakfasts
The Last Resort Contact Information
5538 Highway 95
New Meadows, Idaho 83654
United States
Ratings & Reviews
Not yet rated