No. 156, Oknha Inn (St. 136), corner of St. 19, 12205 Phnom Penh, Cambodia
Marker
Leaflet © OpenStreetMap