Welcome To Malta City Church

 

Location :
Central Court Shop
43/45 Naxxar Road
Birkakara, Malta