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