This location has been flagged as "Closed".
2634 N. Fitzhugh Ave. Dallas, TX 75204
East Dallas & Lakewood
214-827-5828
Hours: Sun 12pm-10pm, Mon-Sat 11am-10pm
$; $$