Enkosa Modern Villa is located in Cambodia on Front Bldg, Enkosa Compound, Baldrey Road, Off River Road North East, siem reap. Enkosa Modern Villa is rated 4.5 out of 5 in the category self-catering accommodation in Cambodia.
Address
Front Bldg, Enkosa Compound, Baldrey Road, Off River Road North East, siem reap