Nativity of the Virgin Mary

St Lawrence Street Isla (Senglea), Isla (Senglea), Malta

Basilica