Where is Broadway Rd & Ventura Dr located?
Broadway Rd & Ventura Dr, Broadway Rd & Ventura Dr, United States of America (approx. 33.40758°, -111.930664°)
Broadway Rd & Ventura Dr, Broadway Rd & Ventura Dr, United States of America (approx. 33.40758°, -111.930664°)