Mekar Sari Villas is located Jalan Raya Lungsiakan, Kedewatan Ubud Bali Bali Indonesia 80571