Mecca Restaurant (closed)

Address

5815 Live Oak St.
Dallas, TX 75214

Hours

Open Now
Sun: 6 am-10 pm
Mon: 6 am-10 pm
Tue: 6 am-10 pm
Wed: 6 am-10 pm
Thu: 6 am-10 pm
Fri: 6 am-10 pm
Sat: 6 am-10 pm

Good to Know

  • Casual
  • $-$$