Review: Artist Residence, South Leigh, Witney
This boutique masterpiece in the hamlet of South Leigh, Oxfordshire with its slick styling and cleverly chosen art, is a welcome antidote to traditional Cotswolds inns.
This boutique masterpiece in the hamlet of South Leigh, Oxfordshire with its slick styling and cleverly chosen art, is a welcome antidote to traditional Cotswolds inns.