Tabora 1,2 mi du centre
Set in Tabora, TABORA BELMONTE HOTELS offers a garden. Featuring a 24-hour front desk, this property also welcomes guests...