Iglesia de San Francisco de PaulaParishSharePlaza Mayor23638 Torrequebradilla, AndalucíaSpainGet directions