Leonardo Hotel Cardiff befindet sich im Stadtzentrum von Cardiff, einem lebhaften Gebiet, das für seinen historischen Charme und seine lebhafte Atmosphäre bekannt ist. Das Hotel ist nur einen kurzen Spaziergang vom Cardiff Queen Street Station entfernt und in der Nähe von Sehenswürdigkeiten wie dem Principality Stadium, das etwa 0,5 km entfernt ist, und dem Cardiff Castle, das etwa 1 km vom Hotel entfernt ist. Der Flughafen Cardiff ist bequem innerhalb von 30 km erreichbar.