12 pretty towns and villages in England (Map + travel tips)
From the rugged beauty of Northumberland in the North East to the picturesque fishing villages of Cornwall in the South West of England, there is an abundance of beautiful villages and towns to explore. If visiting a quintessentially English village with historic buildings, cosy tea houses, antique shops, and chocolate box cottages is on your…









