The Castle Inn is located in the peaceful Dorset village of West Lulworth. It is a pretty thatched-roof property with a dozen rooms. The restaurant serves pub staples and the bar is very well stocked.
more on dailymail.co.uk
The Castle Inn is located in the peaceful Dorset village of West Lulworth. It is a pretty thatched-roof property with a dozen rooms. The restaurant serves pub staples and the bar is very well stocked.