Hotels in Indonesia - Hotels in Umalas - De Uma Lokha Villas
Located in Umalas, De Uma Lokha Villa is a 15-minute drive from Seminyak area. It offers luxurious villas with spacious living areas and a private pool. This resort features a restaurant, free Wi-Fi and free parking.