Where is Lindbergh Center Station?

Where is Lindbergh Center Station located?

Lindbergh Center Station, Georgia, United States (approx. 33.82338°, -84.36935°)


Where is Lindbergh Center Station on the map?