Best Places to Live: Bradford on Avon
A gorgeous historic town packed with fairytale cottages, this is your nirvana if you’re after indie shops and eateries, canal and river lifeand a speedy route into Bath. Top 260 Places to Live series.
In association with