Where is Lindbergh Center Station?

Where is Lindbergh Center Station located?

Lindbergh Center Station, Lindbergh Center Station, United States of America (approx. 33.82349°, -84.36932°)


Where is Lindbergh Center Station on the map?