Come Stay With Us
Once you’re here, there’s no reason to leave. The Avalon Inn boasts well-appointed, spacious suites; the perfect retreat. Your resort stay includes a complimentary membership to Avalon Golf and Country Club. Membership is to all of our properties including Squaw Creek, only five minutes away and Buhl Park only twenty minutes away. For the duration of your stay you will have access to all restaurants, indoor and outdoor pools, fitness centers, tennis courts and salon and spa facilities.