Aflii center
Family restaurant • Lodging· Dine-in · Takeaway · Delivery
Address
Mbae Chuno Mtwara TZ, 1469, Tanzania
Website
Contact
+255 784 206 426Rating on Google Maps
4.80 (15 reviews)Open on Google Maps
Discover top rated places in Mtwara
· Dine-in · Takeaway · Delivery
· Dine-in · Takeaway · Delivery
Mbae Chuno Mtwara TZ, 1469, Tanzania