Отель «Лео» расположен в 1,5 км от станции метро «Ленинский проспект» в Москве. Гостям предоставляется бесплатный Wi-Fi. Все номера оснащены кондиционером и телевизором с плоским экраном. В собственной ванной комнате есть тапочки, бесплатные туалетно-косметические принадлежности. Доставка еды и напитков осуществляется в номер. Прогулка до местных кафе занимает 5 минут.
До парка Горького, ботанического сада МГУ и парка Воробьевы горы можно доехать за 10 минут. Отель «Лео» находится в 20 минутах езды на метро от Белорусского железнодорожного вокзала, откуда отправляется поезд «Аэроэкспресс» до международного аэропорта Шереметьево.