Stroud in Gloucestershire named UK’s best place to live

Stroud has topped the Sunday Times list of 78 locations across the country (Ben Birchall/PA)
Stroud has topped the Sunday Times list of 78 locations across the country (Ben Birchall/PA)

Already a subscriber? Sign in

[[title]]

[[text]]