White Hart Royal 3 stars

High St, Moreton in Marsh, GL56 0BA, United Kingdom

Hotel image
Read more reviews for White Hart Royal