Owl Cottage is a delightful holiday home nestled in the traditional Cotswold village of Southrop. This beautiful cottage combines classic country styling with contemporary comforts, alongside high quality fittings throughout, creating a luxuriously home away from home experience.