Druid House
Hotel
Christchurch
Located in the town of Christchurch, Druid House is less than 3 miles from Hengistbury Head, offering views of the English Channel. It offers free parking on-site and free Wi-Fi access in public areas.
Number of rooms: 10
26 Sopers Lane, Christchurch, BH23 1JE, United Kingdom