Where is Taft Ave?
Where is Taft Ave located?
Taft Ave, Taft Ave, Philippines (approx. 14.5908°, 120.981°)
Where is Taft Ave on the map?
{"latitude":14.5908,"longitude":120.981,"title":"Taft Ave"}