Plaza de Espana

Plaza de Espana

  • Beautiful square located in the Parque de MarĂ­a Luisa
  • built in 1928
  • 45,932 m2
  • in Renaissance Revival style
Address
Av de Isabel la Católica, 41004 Sevilla, Spain