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, Stratford Upon Avon in Birmingham and Worthing in West Sussex. Want more? Check out our map of towns & villages in England or these 77 towns & villages near London.