L'hotel Leo Villa Ubud se trouve dans le quartier "Penestanan" et offre un hébergement à environ 2 km de la Forêt des singes d'Ubud.
Le centre d'Ubud peut être atteint en 30 minutes d'allure dès l'hotel. Cet hotel 3 étoiles est également situé à environ 25 minutes de marche du Temple hindou Pura Gunung Lebah. Le Palais d'Ubud se situe à environ 2,1 km de Leo Villa.
Les chambres sont meublées d'un balcon et un vestiaire, avec un bureau. Une TV à écran plat avec des chaînes satellite, et des conforts comme une climatisation sont également proposés.
Dégustez des spécialités de la cuisine asiatique au Wayang Restaurant situé dans les environs de ce logement.