The Leo House
is located in Vedado
to few meters of ice-cream parlor
"Coppelia",
of the intersection between the
streets 23 and
L (the more popular
corner of Cuba), of "Nacional"
Hotel, the "Capri"
Hotel, the "Habana
Libre" Hotel, to less
than 600 m.s of the "Malecon"
and to 200 ms of the "La
Rampa", the most popular
place of Vedado.
More information