İmrahor Camii, Doğu Roma döneminde yapılmış İstanbul'da ayakta kalan en eski dinî yapıdır.
Doğu Konsülü Stoudios tarafından bugünkü Yedikule’de tahmini olarak 5. yüzyılın ortalarında kurulan Stoudios Manastırı'nın bir parçası olan Ayios İoannes Prodromos (en tou Stoudiou) (Vaftizci Yahya) kilisesidir. Yapı üç nefli bazilikal plan tipindedir. Doğusunda dıştan üç cepheli ve içten yarım yuvarlak bir apsis yer alır. Nefler birbirinden paye ve sürunlardan olulan bir destek sistemiyle ayrılmıştır. Taş-tuğla almaşık teknikte inşa edilmiştir. Latin istilası sırasında harap olan manastır ve kilise 1293'te tamir edilmiştir. Osmanlı padişahı II. Bayezid döneminde İmrahor İlyas Bey tarafından, yapıda birtakım değişikliklerle birlikte camiye çevrilmiştir. Osmanlı döneminde şehrin en büyük camilerinden biri olarak hizmet vermiştir. Günümüzde yapının yalnızca bazı kısımları ayaktadır.