Our Lady of the Snows

Triq Delimara, Marsaxlokk, Malta

Church

Our Lady of the Snows