Our Lady Star of the Sea

Triq il-Kbira, Sliema, Malta

Church

Our Lady Star of the Sea