The Grand Bazaar, Tehran, Iran

“The Grand Bazaar is an old historical market in Tehran, the capital of Iran.

Located at the Arg Square in Southern Tehran, it is split into several corridors over 10 km in length, each specializing in different types of goods, and has several entrances, with the main being the entrance of Sabze Meydan.”

https://en.wikipedia.org/wiki/Grand_Bazaar,_Tehran

How to get there : Take metro to Panzdah Khordad Station

If you want to save money for foods, I would recommend a nice restaurant in Sayyed Vali Street. The chicken rice was delicious, cheap and big portion.