The best places in Ubud
Instant Karma – The Mindful Traveler
Discover Ubud, a town on the Indonesian island of Bali in Gianyar District, located amongst rice paddies and steep ravines in the central foothills. Promoted as an arts and culture centre, it has wonderful places to see.