Map Location
Farmer Rira Development Co., Ltd.
No. 77C, St. 528, Corner of St. 351, 12151 Phnom Penh, Cambodia