Where is 103rd Street/Watts Towers Station located?
103rd Street/Watts Towers Station, 103rd Street/Watts Towers Station, United States of America (approx. 33.94222°, -118.24316°)
103rd Street/Watts Towers Station, 103rd Street/Watts Towers Station, United States of America (approx. 33.94222°, -118.24316°)