Iglesia de la Inmaculada ConcepciónParishSharePlaza de la IglesiaVillanueva del Rey, AndalucíaSpainGet directions