This location has been flagged as "Closed".
2656 Main St. Dallas, TX 75226-1410
Downtown/Deep Ellum
214-742-7822
www.nairobigrill.com