Where is Alton Road and 17th Street located?
Alton Road and 17th Street, Alton Road and 17th Street, United States of America (approx. 25.791872°, -80.14138°)
Alton Road and 17th Street, Alton Road and 17th Street, United States of America (approx. 25.791872°, -80.14138°)