For a good hotel near to Campo de las Naciones, consider Sercotel Alcalá 611 - it is rated 8.5/10 from 4,070 HotelsCombined reviews.