Situada en el barrio Penestanan de Ubud, la Mahesa Villa Ubud está a poco más de 25 minutos a pie del Palacio de Ubud y ofrece baños públicos calientes y un baño público termal. Esta villa, situada a unos 3 km del Bosque de los Monos de Ubud, cuenta con una piscina con un baño de aguas termales y terraza soleada.
El corazón de Ubud se encuentra a 15 minutos a pie de la villa, y lugares de interés cultural como el Museo Puri Lukisan está a unos 20 minutos a pie. La Mahesa Villa se halla a unos 2 km del Mercado de Ubud.
Este alojamiento tiene vistas del jardín. Esta villa dispone de un cuarto de baño con una ducha a ras de suelo y una bañera de hidromasaje.
Los huéspedes pueden cenar en el restaurante bridges Bali, cerca del establecimiento.