Map Location
Bopha Angkor Hotel & Restaurant & River Terrace
No. 0512, Acha Sva (St.), Siem Reap City, Siem Reap, Cambodia