Hotel Leonardo se nalazi u centru Frankfurta, na svega 100 metara od Glavne železničke stanice u Frankfurtu. Objekat raspolaže klimatizovanim sobama i odlično je povezan linijama gradskog prevoza.
Sve tihe sobe u hotelu Leonardo Frankfurt City Center imaju flat-screen TV. Bežični internet se može besplatno koristiti u celom objektu.
U hotelu Leonardo se svakog dana služi doručak na bazi švedskog stola koji sadrži i odeljak sa organskom hranom.
Na samo par koraka od hotela Leonardo nalazi se Glavna železnička stanica, sa koje se do Frankfurtskog sajma i do bankarske četvrti stiže za nekoliko minuta. Gosti mogu povoljnim javnim prevozom stići do lokalnih trgovačkih oblasti, klubova i restorana.