Overview

Hotel Indra Toraja

Jl. Landorundun No. 63, Tana Toraja, Indonesia
+62 4232 1583

$32+

Rates

Get Rates

Check in
Check out
Map