I've been to the Taj Agra Indian Restaurant in Dickson twice. The restaurant serves North Indian and Pakistani food - I briefly surfed the net and people say that Pakistani food is a subset of Indian food. The former is known to be more meaty. When I went to this restaurant the first time, I didn't really enjoy it because the flavours were dull. The second time, I changed my expectations and couldn't complain.
The first time, I went with my family and we ordered Malai Kofta (potato and cheese dumplings half fried and finished in a rich cashew nut sauce), Saag Chicken (Boneless chicken cooked with spinach and special herbs, tempered with cream) and Madras Beef (South Indian beef curry with coconut milk and fragrant spices) along with a wholemeal roti. On this occasion, I thought the food had too much sauce and odd but dull flavours, while the meat wasn't overly tender.