Chef's Baking shop

Restaurant in Kendwa (Zanzibar), Tanzania

restaurant