St Catherine

Triq Santa Katerina Tad Dahla , Rabat, Malta

Church

St Catherine