"Delicious fresh pizza made right in front of the eyes. Loved the taste and how fast the services are."
Phone: +16824774040
Address: 2001 W Southlake Blvd, Southlake I-76092-6748, United States
City: Southlake
Website: https://www.delucca.com
Monday: 16:30 -21:00
Tuesday: 16:30 -21:00
Wednesday: 16:30 -21:00
Thursday: 16:30 -21:00
Friday: 16:30 -22:00
Saturday: 16:30 -22:00
Sunday: 12:00 -21:00
Dishes: 9
Amenities: 9
Categories: 5
Reviews: 2074