Aug. 09, 2016 One for the vine... At Croft Castle, five miles from home, they have a small vineyard and each year make their own wine. by davids
July 15, 2015 Croft Castle On my way to Wales last summer I stopped off briefly for lunch at Croft Castle, near Leominster. I didn't have time to explore the castle but promised myself I… by girafferacing