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