Hotel Sevilla Center Seville: 750 m to Plaza de España