Lemonade

Lemonade
Address : Jl. Monkey Forest, Ubud, 80571
Phone No. : (0361) 978201