Kuva: Artur Visnap
Kirkko (1383-1384) kuului nunnaluostariin, josta ei ole valitettavasti säilynyt historiallisia tietoja. Kirkon muotojen yksinkertaisuus ja viisaasti löydetyt mittasuhteet sointuvat toisiinsa. Kirkko on säilyttänyt alkuperäisen arkkitehtuurinsa lähes kokonaan. Viime vuosisadan puolessavälissä tapahtuneen restauroinnin aikana eteläisellä julkisivulla avattiin ja entistettiin 1300-luvulle tyypillinen portaali.
Kirkko seisoo kummulla Olhavanjoen rannalla, lähellä keskiaikaista vallia. Laskevan auringon säteet heijastuen vedessä punaavat kirkon seiniä ikäänkuin elvyttäen niitä vuosisatoja, joista se on peräisin.
Vuonna 2001 vanhauskoisten seurakunnalle siirtyneessä Johanneksen kirkossa järjestetiin ensimmäinen jumalanpalvelus pitkä tauon jälkeen.