Chef's Baking shop

Restaurant in Nungwi (Zanzibar), Tanzania

restaurant