The iRoHa Garden Hotel & Resort is located in Phnom Penh's quiet embassy district a stone's throw away from some of the city's major sights.