Southlake

Address: 2600 E Southlake Blvd
#110
Southlake, Texas 76092

Phone (817) 749-0990

Hours: i Fratelli Pizza is open until 10 pm Sunday through Thursday.
We are open until 11 pm on Friday and Saturday.

Order Online