Map Location
Canrich Machinery Co., Ltd.
No. 105, National Road No 6, near Prek Leap Pagoda, Phnom Penh, Cambodia