Está ubicada junto al Riverwalk Marketplace, cerca del World Trade Center. España se la dedicó en 1976 a la ciudad de Nueva Orleans, en recuerdo de su pasado histórico en común y como una promesa de fraternidad en el futuro. En el centro hay una fuente rodeada por los escudos de las provincias de España. Originalmente era conocida como Eads Plaza, ya que estaba destinada a conmemorar al ingeniero que mejoró la navegabilidad de la desembocadura del río Mississippi.