Charming historic town with picture-perfect cottages is just 30 minutes from London

It's been named one of the best places to live in the UK
Read original
My London