The Villa Siem Reap

153 Ta Phul Road
Siem Reap
Cambodia