Lumbung Sari Hotel

Lumbung Sari is a Balinese Owned Hotel, centrally located in Monkey Forest Road – Ubud.

View Website









Other Works



  VIEW MORE ON DRIBBLE