Explore the local spices, nuts and sweets at the iconic Tajrish Bazaar. Don't forget to try famous Iranian sweets like Sohan and Gaz.
Visit the stunning historic palace and enjoy traditional Iranian cuisine at the Mirror Hall Restaurant.
Take a hike in the mountains and visit the traditional Iranian restaurants serving delicious food.
Enjoy the scenic view of Tehran and have a lovely meal at one of the many upscale restaurants.
Explore the rich history and culture of Iran followed by a delicious lunch of traditional Persian cuisine.
Get lost in the alleys of the world-famous Grand Bazaar and taste some of the most delightful Persian snacks and sweets.
End your journey at the iconic Milad Tower and enjoy a luxurious dinner at its revolving restaurant, overlooking the beautiful city of Tehran.
If you have less time, skip Tajrish Bazaar and spend more time at Tehran Grand Bazaar. For more adventure, add a day trip to the Caspian Sea. To save money, eat at the local food stalls rather than upscale restaurants.