There are different estimates as to how many functioning Synagogues there are in Tehran. I have heard numbers as high as 20, and as low as 12.
One of the oldest synagogues of Tehran is the Haim Synagogue, which was built 103 years ago. Its situated on 30 Tir avenue, near the British Embassy in Tehran. The synagogue is named after Rabbi (Hakham) Haim Mor-e. In the 1950s, it played host to fleeing Iraqi Jews, who immigrated to Israel, via Iran. They camped in the Synagogue.
These days the synagogue is only open on Shabbat and high holidays, due to the dwindling numbers of its congregants, mainly because of immigration.
With thanks to the 7Dorim site, Iran’s Jews community who do such a great job of keeping Iran’s Jewish heritage intact.
To start the virtual tour, click here