No. 22A, St. 295, 12152 Phnom Penh, Cambodia
Marker
Leaflet © OpenStreetMap