A total of five states in the US are home to cities named London. Visit London when you are in Kentucky, Ohio, Arkansas, Texas or West Virginia.
Connecticut, Wisconsin, New Hampshire, North Carolina and Minnesota all contain cities named New London, while New Hampshire, Vermont and Pennsylvania are home to cities named Londonderry. Visit Londontowne the next time you are in Maryland, or London Township when you are in Michigan. Centreville, Virginia, is home to a neighborhood called London Towne.
For a true international feel, head to Maine. The state is home to cities named after international destinations, including Paris, Vienna, Naples and Rome.