Where is Federal Center Station?

Where is Federal Center Station located?

Federal Center Station, Federal Center Station, United States of America (approx. 39.720036°, -105.12964°)


Where is Federal Center Station on the map?