The first church which stood on the site was built in 1473, and it was enlarged in 1500. It was rebuilt between 1658 and 1688. The present configuration of the building dates back to the 19th century.[1] The church was given to the Carmelites on 12 December 1912,[2] and it became a parish church on 4 September 1918.[3] It is located adjacent to a friary and a school.[4]
The church became too small to cater for the town's growing population by the mid-20th century, so a storeroom in Château Lonz began to be used as a temporary church in 1947, and a new parish church began to be built in 1954.[2] The old church remained the parish church until 3 December 1989, while the new church building was still incomplete.[3]
In 2017, when some paintings were removed to be sent for restoration, Baroque and Rococo frescoes believed to date back to the 17th century were discovered on the walls.[5]
^ abc"Old Church of Sta. Venera"(PDF). National Inventory of the Cultural Property of the Maltese Islands. 26 June 2012. Archived from the original(PDF) on 30 January 2018.