Map Location
Hillocks Hotels & Resorts
Sala Kamreuk Village, Sangkate Sala Kamreuk, Siem Reap, Cambodia