Skip to Main content
Sloane's Corner & Pizza Leila Arts District
Online Ordering Unavailable
0
Sloane's Corner & Pizza Leila Arts District
Delivery
Pickup
We are not accepting online orders right now.
2001 Ross Ave, Ste 125, Dallas, TX 75201
Delivery
Pickup
Sloane's Corner & Pizza Leila Arts District Location and Ordering Hours
(214) 484-1395
2001 Ross Ave, Ste 125, Dallas, TX 75201
Open now
• Closes at 8:45PM
All hours
This site is powered by
Terms of Service
|
Privacy Statement