St Therese

Triq Il Wied, Birkirkara, Malta

Sanctuary

St Therese