Villa Mahesa Ubud terletak di distrik Penestanan.
Jembatan Tjampuhan berjarak 1.4 km dari akomodasi, sementara Mandala Wisata Wenara Wana berjarak 3.3 km. Properi ini berjarak 2 km ke pusat kota Ubud.
Setiap kamar di hotel ini memiliki meja tulis dan area tempat duduk. Semuan memiliki kamar mandi dengan bathtub spa, toilet terpisah dan shower.
Warung Mandi dan The Tropical Ants berjarak sekitar 20 menit berjalan kaki.