Our Lady of Damascus

Archbishop Street, Valletta, Malta

Church

Our Lady of Damascus Church