• Facebook
  • Instagram
  • Yelp

OUR PLACE

Located inside 


Inspired by Leila's Love of Pizza. 
You can place an order inside our restaurant as well.
Enjoy Our Patio!
IMG_6787.jpg

ADDRESS

 

2001 Ross Ave
Dallas, TX 75201

CONTACT

 

pizzaleiladfw@gmail.com

Tel: 214 484 1395

 

HOURS

 

MONDAY thru SATURDAY

12PM-9PM

©2020 by PIZZA LEILA