Baphuon Villa 2 stars

House 117, St. Wat Bo, Sangkat Slor Kram, Siem Reap, Cambodia

Hotel image
Read more reviews for Baphuon Villa