Holiday Inn Express Madrid - Alcobendas is a hotel near CosmoCaixa Science Museum that is popular with HotelsCombined users, scoring 8.1 across 3,412 reviews.