Eurostars Torre Sevilla Seville: 2.6 km to Plaza de España