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, Bournemouth in Salisbury and Cleobury Mortimer in Wolverhampton. Want more? Check out our map of towns & villages in England or these 77 towns & villages near London.