Where is Tenth Street Promenade Station located?
Tenth Street Promenade Station, Tenth Street Promenade Station, United States of America (approx. 25.76389°, -80.1925°)
Tenth Street Promenade Station, Tenth Street Promenade Station, United States of America (approx. 25.76389°, -80.1925°)