Map Location
Angkor Rendezvous Villa
Neelka Way (St.), Siem Reap City, Siem Reap Province, Cambodia