63a Miami Street Quezon City 1109, Philippines
Marker
Leaflet © OpenStreetMap