Hotel Casa 1800 Sevilla Seville: 1.0 km to Plaza de España