Das Leonardo Hotel München City Center verfügt über WLAN in den öffentlichen Bereichen und liegt 7 Minuten Fußweg vom Justizpalast entfernt. Das Hotel liegt zentral im Stadtteil Setagaya. Es gibt unter anderem eine Garage in der Nähe.
Das Hotel befindet sich mitten in München, in ungefähr 200 Meter Entfernung von der U-Bahn-Station Hauptbahnhof. Das Leonardo Hotel München City Center befindet sich ganz neben dem Viktualienmarkt, in 19 Gehminuten Entfernung. Der Karlsplatz gehört zu den wichtigsten Sehenswürdigkeiten in München und liegt zudem nur 600 Meter zu Fuß von der Unterkunft entfernt. Das 4-Sterne-Hotel ist in der Nähe von der Busahltestelle Hauptbahnhof Sued gelegen.
Im Leonardo Hotel München City Center stehen den Gästen 80 klimatisierte Zimmer zur Verfügung, die mit einem Flachbild-TV sowie einem elektrischen Wasserkocher ausgestattet sind. Einige der klimatisierten Zimmer verfügen über private Badezimmer. Neben einer getrennten Toilette und einer Dusche gehören zur Ausstattung des Badezimmers auch ein Haartrockner und Handtücher. Die Zimmer blicken auf den Innenhof.
Die Unterkunft bietet auch ein gesundes Bio-Frühstück an. Das Leonardo Hotel München City Center verfügt über eine Sport- Bar, die erfrischende Getränke serviert. Das Restaurant Ca'd'oro befindet sich in unmittelbarer Nähe zum Hotel.