Teba House – Ubud, Indonesia
Teba House is located on Jalan Sugriwa, one street east of Hanoman Road. Within a stone’s throw away from many restaurants and a short walking distance to Monkey Forest and the Central Market, Teba House is the perfect spot to spend a few nights, while exploring all that Ubud has to offer. First Impression From […]
Read More…