Ubytování se nachází 20 minut chůze od Čtvrť Brera a 10 minut chůze od stanice metra Monumentale. Ubytování poskytuje 130 pokojů vybavených mini-ledničkou, TV s plochou obrazovkou se satelitními kanály a ovládáním klimatizace pro příjemný pobyt ve městě Milán.
Tento hotel se nachází hned vedle Via Paolo Sarpi, 25 minut chůze od centra města Milán. Katedrála Narození Panny Marie je 2 km daleko od Leonardo Hotel Milan City Center. Autobusové nádraží Via Procaccini - Via Messina se nachází 600 metrů od Leonardo Hotel Milan City Center.
Hosté mohou mít snídani v restauraci každé ráno. Restaurace a la carte Golocius se specializuje na italská jídla.