Situato a 1 km dal Museo d'arte di Neka, l'hotel a 4 stelle Villa Mewali Bali offre prossimità a vari luoghi di interesse della città.
Questo hotel si trova a breve distanza da Bukit Campuhan e a 21 km da Sanur. C'è il Palazzo di Ubud a circa 20 minuti a piedi.
A 150 metri dal Villa Mewali BALI, il ristorante Gratitude Cafe serve piatti di cucina asiatica.