Taj Mahal Restaurant is located in Tehran, Iran on Q93W2GF, Tehran Province. Taj Mahal Restaurant is rated 4 out of 5 in the category indian restaurant in Iran.
Address
Q93W2GF, Tehran Province
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible car parkWheelchair-accessible toilet