Map Location
Dr. Eav Sokha
No. 81, St. 141, 12253 Phnom Penh, Cambodia