Pizza Leila
2111 Flora St #120, Dallas
(972) 433-5870
Recent Reviews
Order Online
You May Also Like
Afro Mingei - 1804 N Harwood St
Wolfgang Puck Catering - Nasher Sculpture Center - 2001 Flora St
American
Sloane's Corner - 2001 Ross Ave Suite 125
Bistros, American, Cocktail Bar, Salad, Pet Friendly
Restaurants in Dallas, TX
Pizza Leila
2111 Flora St #120, Dallas, TX 75201
(972) 433-5870