Where is Taft Ave / Padre Faura Intersection located?
Taft Ave / Padre Faura Intersection, Taft Ave / Padre Faura Intersection, Philippines (approx. 14.5799°, 120.986°)
Taft Ave / Padre Faura Intersection, Taft Ave / Padre Faura Intersection, Philippines (approx. 14.5799°, 120.986°)