Hotel

Chavda Hotel

Zanzibar City, Tanzania

Photos coming soon

Location