Narva River
Ivangorod Fortress (, , ) is a medieval castle in Ivangorod, Leningrad Oblast, Russia. It is located on the Narva River along the Russian border with Estonia, across from the Estonian city of Narva.