The Swan Inn

  Lower Barr, Newport, Telford, England, United Kingdom

Booking.com Book Now