St Peter in Chains

Triq Birzebbuga, Birzebbuga, Malta

Church

St Peter in Chains