Where is Alameda Station?

Where is Alameda Station located?

Alameda Station, Alameda Station, United States of America (approx. 39.708195°, -104.99278°)


Where is Alameda Station on the map?