Map Location
Tumnukchet Translation Center
No. 189, St. 173, 12306 Phnom Penh, Cambodia