Map location of
Ross Square, Auburn, AL, USA

Auburn, Alabama, United States