Tafresh is an old city and formed a Zoroastrian stronghold for many years .
Tafresh is located amidst high mountains 222 kilometres ( 138 mi ) southwest of Tehran .
Tafresh is an old Tafresh and formed a Zoroastrian stronghold for many years .
Tafresh is located amidst high mountains 222 kilometres ( 138 mi ) southwest of Tehran .