A boutique masterpiece

The Artist Residence across the Warwickshire border in the Oxfordshire hamlet of South Leigh with its slick styling and cleverly chosen art, is a welcome antidote to traditional Cotswolds inns. Muddy loves.

20 February 2020
M
Be the first to comment