New Site

"New Site" redirects here. For the village in South Sudan, see New Site, South Sudan.New Site is a town in Tallapoosa County, Alabama, United States. At the 2000 census the population was 848. It is part of the Alexander City Micropolitan Statistical Area.
Posts about New Site

No posts yet

Please check again later.
Get the top posts daily into your mailbox!