Az óvárosban álló templom elődjét a tatárjárás körül építhették, 1244-ben már állt.
A 15. század végén gótikus stílusban építette át Ellerbach János, majd 1931-ben Batthyány Lajos nádor formálta át a barokk ízlésnek megfelelően, ekkor került főoltárára a Batthyány-Kinsky címer. Oratóriumában dr. Batthyány-Strattmann Lászlót bemutató kiállítás tekinthető meg.