Toya Sutra Villa
Jalan Raya Tegallalang, 80561 Tampaksiring, Indonesia
Boasting pool views, Toya Sutra Villa features accommodation with a terrace and a kettle, around 5.2 km from Tegallalang Rice Terrace. With garden views, this accommodation offers a balcony and a swimming pool.