After visiting all the Indian Restaurant, I found the Indian Gate Restaurant as the best not only about the quality of food but also the service. The food is delicious and people are very nice. I feel like at home and since then taking my lunch and dinner over there.
They got their website ( www.indiangatesiemreap.com) also and one can visit that to find out more about it.