Description2007.10.04 226 Iglesia San Luis Sevilla.jpg English: San Luis Church, Seville, Spain Español: Iglesia de San Luis de los Franceses, Sevilla, España...