129 P. Dela Cruz Street, Quezon City, Philippines
Marker
Leaflet © OpenStreetMap