Com uma arquitetura moderna, o Leonardo Hotel Almere City Center está localizado no coração de Almere, junto ao teatro da cidade. Existem vários restaurantes, cafés e lojas a poucos passos. Os hóspedes beneficiam de estacionamento diretamente sob o hotel.
Cada um dos 117 quartos de design apresenta o seu próprio visual moderno e oferece vista para a cidade ou para a água. É providenciada uma secretária, bem como uma televisão de ecrã plano. A casa de banho privativa tem uma banheira, um chuveiro e um WC. Está disponível um serviço de pequeno-almoço 24 horas por dia.
O Apollo Hotel Almere City alberga um bar no local chamado De Bierfabriek, onde é servida cerveja artesanal.
Esta zona é popular para ciclismo e caminhadas. O Leonardo Hotel Almere City Center é facilmente acessível por transportes público ou privados. A Estação Central de Almere situa-se a 10 minutos a pé. Com fácil acesso à autoestrada principal, o hotel fica a curta distância de carro de vários locais importantes, tais como Amesterdão, Schiphol e Utreque.