This charming inn is located in Bishops Waltham, a small town on the River Hamble in Hampshire. It is a 5-minute walk from the ruins of Bishop's Waltham Palace, which dates back to 1135. The Crown Inn features ... Read more

View all Luxury Hotels in Winchester