Inside the Cotswolds town named best place to live in South West
One of Gloucestershire’s many beautiful idyllic Cotswold towns has been named as the best place to live in the entire South West by the Sunday Times’ prestigious Best Places to Live guide. And, with the South West clearly being the greatest place to li…