Numa I Jondo Apartments Seville: 1.1 km to Plaza de España