The new barracuda lounge (a bit more expensive than street food but same food) 3000ts rice+veg is a restaurant or café in Arusha (Tanzania). Check the menu, opening hours, guest reviews and contact details. It is best to confirm a table booking directly by phone with the staff.
Explore also other restaurants, cafés and bars in the Arusha area which we feature in our travel guide to Tanzania.