C’est l’église catholique la plus belle et la plus célèbre de Budapest, par son emplacement elle domine le quartier du Château. Autrefois l’église s’appelait Notre-Dame de l’Assomption, au XIXème siècle elle prit son nom actuel en hommage au roi Mathias Corvin qui y célébra ses deux unions au XVème siècle.
Elle fut construite en plusieurs étapes (du XIIIème au XVème siècle). Elle prit sa forme gothique actuelle en 1896, lors de la campagne de grands travaux de reconstruction. Les plus grands artistes de l’époque ont participé à la réalisation des fresques, vitraux et bas-reliefs. La superbe toiture, en tuiles polychromes, a été élaborée par les usine de Zsolnay.
L’église possède une riche collection de pierres précieuses, de reliques, d’objets utilisés lors du couronnement, des orfèvreries et des habits ecclésiastiques. Actuellement une partie de l’église et du musée sont en cours de restauration.