El Leonardo Hotel se encuentra en el centro de Frankfurt, a solo 100 metros de la estación central de Frankfurt. El alojamiento ofrece habitaciones con aire acondicionado y está muy bien comunicado en transporte público.
Todas las habitaciones del Leonardo Hotel Frankfurt City Center son tranquilas e incluyen TV de pantalla plana. Hay WiFi gratuita en todas las instalaciones.
El Leonardo Hotel se halla a pocos pasos de la estación central de tren, que conecta en pocos minutos con el recinto ferial Frankfurt Messe y con el distrito financiero. Se puede acceder fácilmente en transporte público a las zonas comerciales, los bares y los restaurantes.