MASHARIKI PALACE HOTEL

Physical Address:

Zanzibar Tanzania

Services Provided