LOCATION United States

New London

New London, also known as London, Kelly's Creek, or Kellys Creek, is an unincorporated community in St. Clair County, Alabama, United States.

All Campgrounds

The House of Highways