CHARMING ENGLISH TOWNS

Dreaming of exploring England? Here are some of the most charming towns to visit in England - from elegance of Georgian Bath, to the Viking past of York, and the cool seaside vibes of Brighton.

CHARMING ENGLISH TOWNS

Photo: broganabroad.com