2001 Ross Ave. Dallas, TX 75201 | 214.484.1395

Monday thru Friday 12PM-8:30PM  | Saturday 4PM - 8:30PM

  • Facebook
  • Instagram
  • Yelp

Order from

ubereats logo.png
PizzaLeila-Black.png
Click Here for Curbside & Pickup
Click Here for Ubereats Delivery
  • HOME

  • ORDER PIZZA

  • OUR MENU

  • ABOUT

  • More...

    Use tab to navigate through the menu items.

    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

    Thanks for submitting!