Chapel of All Souls

Triq Santa Tereza, Tarxien , Malta

Church

Chapel of All Souls