El Leonardo Hotel Almere City Center tiene una arquitectura moderna y se encuentra en el centro de Almere, al lado del teatro de la ciudad. A poca distancia a pie se pueden encontrar restaurantes, cafeterías y tiendas, y hay un aparcamiento justo debajo del edificio.
Cada una de las 117 habitaciones de diseño tiene su propia decoración de estilo moderno y ofrece vistas a la ciudad o al agua, escritorio y TV de pantalla plana. El baño es privado e incluye bañera, ducha y aseo. Hay servicio de desayuno las 24 horas.
El Apollo Hotel Almere city alberga un bar, el De Bierfabriek, en el que se sirve cerveza casera.
La zona es ideal para montar en bicicleta y caminar, y el Leonardo Hotel Almere City Center está muy bien comunicado tanto en transporte público como privado. La estación central de Almere queda a 10 minutos a pie, y el establecimiento está a poca distancia en coche de la autopista principal y de ciudades importantes, como Ámsterdam, Schiphol y Utrecht.