Towns & Villages in England
Travelers are voting Saltaire, Brighton and Stratford as the best of 547 towns & villages in England. Also popular are Bembridge in Portsmouth, Herne Bay in Kent and South Shields in Newcastle upon Tyne. Want more? Check out our map of towns & villages in England or these 77 towns & villages near London.