La Villa Leo est située dans le centre-ville de Cancún, à 1,7 km du palais du gouvernement, à 1,3 km de la gare routière et à 11 km du musée sous-marin de Cancún. Vous profiterez d'une journée de sécurité et d'une terrasse bien exposée. Il se trouve à 1,5 km du centre-ville et à 1,9 km du stade Beto Avila.
Les logements comprennent une salle de bains privative et une connexion Wi-Fi gratuite.
Un service de location de voitures est assuré sur place.
Vous séjournerez à proximité de l'église Cristo Rey, du centre culturel de Cancún et du Parque las Palapas. L'aéroport international de Cancún, le plus proche, est implanté à 18 km.