I like the traditional iranian food such as chelo kebab and the best I can find is in this restaurant, I have to say really is delicious.
I believe it is necessary to train the staffs and promote the services.
Me and my brother went and ordered Vegetarian food, It was not the best but still we got indian food near to our hotel so fine. It is overpriced, vegetarian can try dal makhani which is closest to indian taste
Taj Mahal is an Indian restaurant located in a hotel with the same name. It's an old restaurant and I love its food and the awesome breads they make. Service is good, food is great if you love spicy food. I love it. Prices are very reasonable. Better try it if you enjoy Indian food.
The Taj Mahal Hotel in Tehran boasts one the city’s best restaurants serving Indian cuisine. I always say if you want good ethnic food dine where people from that ethnicity prefer. When you go to the Taj Mahal Indian Restaurant you see large groups of Indians, either tourists or residents, dining there and that tells me something.
The food is...
You don't find too many indian restaurants in Tehran. Among the for or five restaurants there is, this is by far the best one. The price is quite expensive, but the food quality is amazing and the service is great.