Basílica Menor de Nuestra Señora de los MilagrosMinor BasilicaSharePlaza de España11500 El Puerto de Santa María, AndalucíaSpainGet directions