St Andrew Scots Church

South Street , Valletta , Malta

Church

St Andrew Scots Church