An enchanting town near Bristol is stuffed full of history and natural beauty - and visiting Londoners. Bradford-on-Avon, located on the River Avon has just under 10,000 residents and has got unmistakable charm to it.
It is often heralded as the perfect staycation place for any Londoner, as it's only two hours away from the capital. Getting there from London is pretty easy by public transport, as it only takes around two hours on the Great Western Railway.
By car, Bristolians can reach the town in a little over 40 minutes along the M4, making the village ideal for a day trip, reports Somerset Live.