Where is Route 66 and Barranca Ave W located?
Route 66 and Barranca Ave W, Route 66 and Barranca Ave W, United States of America (approx. 34.128883°, -117.88113°)
Route 66 and Barranca Ave W, Route 66 and Barranca Ave W, United States of America (approx. 34.128883°, -117.88113°)