Place to see: Water Tower, Atlanta, Georgia, United States

Water Tower

Water Tower

An old water tower in Atlanta. When I took this photo you could go inside.

No description yet...

659 Auburn Ave
Atlanta, Georgia, US

Discovered by Bam Bam
on 1 February 2008.
107 views.