A village inn in the middle of Gower, Britain's first Area of Outstanding Natural Beauty, with the peninsula's beaches a short drive in almost any direction. The Avalon is where the day itself happens: exposed oak beams, arched windows, room for 140, and doors out to landscaped gardens, a flower meadow pavilion for outdoor ceremonies and a willow tree strung with lights, and beautiful commons just a short drive away with panoramic views.