In the hotel of the same name, the Taj Mahal restaurant has a reputation for serving the best Indian food in Iran. The curries here are mouth-watering and there is a good range of vegetarian options.
A special Indian restaurant in Tehran. Variety of Indian food with good taste. Good service and cozy place.