The Gloucestershire town of Stroud has been named the best place to live in Britain by the Sunday Times newspaper.
The town of Stroud is an overall winner from a list of 78 locations compiled by The Sunday Times.
The town of Stroud is an overall winner from a list of 78 locations compiled by The Sunday Times.