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