Das Hotel Casa Villa Leo Cancún ist eine komfortable 3-Sterne-Unterkunft, die in 200 Metern vom Kukulkan und etwa 14 Gehminuten von den Palapas von Cancun entfernt liegt. Außerdem gibt es Parkplätze.
Die Pension befindet sich im Stadtviertel Cancun Innenstadt, in rund 5 Gehminuten Entfernung vom Mercado 28. Die Iglesia de Cristo Rey gilt als heilige Stätte und liegt nicht weit entfernt vom Casa Villa Leo. Der Parque Urbano Kabah liegt ebenfalls 2 km von hier entfernt. Die Bushaltestelle R6 to Puerto Juarez liegt in 5 Gehminuten Entfernung.
Die Zimmer verfügen über eine Minibar sowie einen Flachbildfernseher mit Satellitenkanälen zur Unterhaltung der Gäste. Es werden eine getrennte Toilette und eine Dusche zur Verfügung gestellt. Die Zimmer sind mit privaten Badezimmern ausgestattet.
Das Restaurant Un Abbraccio bietet mediterrane Gerichte an und befindet sich in 250 Meter Entfernung vom Casa Villa Leo Cancún.