Our Location

Pizza Leila - Downtown

2111 Flora St #120
Dallas, TX 75201

(972) 433-5870

Pizza Leila - Downtown

Hours

Monday - Thursday: 11:00 am - 9:00 pm
Friday - Saturday: 11:00 am - 10:00 pm
Sunday: Closed