Church of The Savior


Church of The Savior - Catholic church building in Spain.