Ubud
A town in Bali, Indonesia.
Proper noun
A town in Bali, Indonesia.