(972) 788-1898 | Sahara Restaurant,5441 Alpha Rd Dallas, TX 75240. Get Directions
Estimated delivery time: 45 mns. min