Tabora Şehir merkezinden 1,2 mil uzaklıkta
Set in Tabora, TABORA BELMONTE HOTELS offers a garden. Featuring a 24-hour front desk, this property also welcomes guests...