A boutique masterpiece

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

M
Be the first to comment
Share this story: