Cawood is a Village in North Yorkshire, situated between York and Selby. The Castle Inn is located on Wistowgate in Cawood, and besides fine Ales, Wine & Spirits has a […]