Where is Alameda Ave & S Harrison St located?
Alameda Ave & S Harrison St, Alameda Ave & S Harrison St, United States of America (approx. 39.71142°, -104.941505°)
Alameda Ave & S Harrison St, Alameda Ave & S Harrison St, United States of America (approx. 39.71142°, -104.941505°)