Ubud Tropical Garden
Ubud Tropical Garden
Hotel
Monkey Forest street, Ubud, Bali, Indonesia
88
Very Good ·
121 reviews