Where is Amber Angkor Villa Hotel & Spa?
Where is Amber Angkor Villa Hotel & Spa located?
Amber Angkor Villa Hotel & Spa, Siem Reap, Cambodia (approx. 13.35762°, 103.8608°)
Where is Amber Angkor Villa Hotel & Spa on the map?
{"latitude":13.35762,"longitude":103.8608,"title":"Amber Angkor Villa Hotel & Spa"}