Het Leonardo Hotel ligt in het centrum van Frankfurt, op slechts 100 meter van het Centraal Station. Het biedt kamers met airconditioning en uitstekende openbaar vervoersverbindingen.
Alle rustige kamers van het Leonardo Hotel Frankfurt City Center zijn voorzien van een flatscreen-tv. Gasten kunnen gratis gebruikmaken van WiFi in alle ruimtes.
Het Leonardo Hotel ligt op slechts een steenworp afstand van het centraal station, waarvandaan je in enkele minuten naar het beurs- en expositiecomplex Messe Frankfurt en het bankdistrict reist. Verder kun je met het openbaar vervoer gemakkelijk de plaatselijke winkelcentra, clubs en restaurants bereiken.