Hafton Castle
Beautiful historic building perfect for intimate weddings, sleeps up to 42 guests in 19 ensuite bedrooms. Large gardens, superb heated indoor pool. Disabled access and plenty of parking
All photos
European white wedding reception decor
White wedding ceremony decor