Saint Stepanos Monastery, also known in Armenian as Maghardavank, is an Armenian monastery located about 15 km northwest of the city of Julfa in the province of East Azarbaijan, northwestern Iran. It lies in a deep gorge along the Araxes, on the Iranian side of the border between Iran and Nakhchivan.