Map Location
The Moon House
No. 71AB, St. 450, 12310 Phnom Penh, Cambodia