Map Location
Phnom Penh Star Apartment
No. 35, St. 99, 12306 Phnom Penh, Cambodia