3 yıldızlı Leo Villa, Ubud Maymun Ormanı'den sadece 2 km mesafede bulunmaktadır.
Bu otel Penestanan semtinde Ubud şehrinin merkezinden 3 kilometre uzaklıkta yer alır. Agung Rai Sanat Müzesi tesisten 2,1 km uzaklıktadır. Leo Villa, Ubud Sarayı'a kısa bir sürüş mesafesindedir.
Balkon, giyinme alanı, çalışma masası gibi olanakların yanı sıra ayrı tuvalet, duş da tüm odalarda mevcuttur.
Çeşitli yemek olanağı sağlayan Ashoka Restaurant, Wayang Restaurant, otele 15 dakikalık bir yürüyüş mesafesinde bulunmaktadır.