Owl Barn FeaturedOwl Barn Self Catering near Ledbury admin October 20, 2016 Owl barn is a detached, three bedroom holiday home approx 9 miles from Ledbury set amongst rolling hills. It is one of our holiday cottages […]