With a stay at The Lokha Ubud Resort, Villas & SPA in Ubud (Sambahan), you'll be within a 15-minute drive of Ubud Monkey Forest and Neka Art Museum. This 4.5-star resort is 4.3 mi (6.9 km) from Ubud Traditional ... Read more

View all Luxury Hotels in Bali