Flower Mound / Lewisville

We are available to take your call starting at 2 pm.

Address: i Fratelli Pizza

1900 Long Prairie Road Ste 138
Flower Mound, Texas 75028

Phone (972) 539-6363

Hours: i Fratelli Pizza Flower Mound is open until 10 p.m., 7 days a week.

Our Flower Mound location is open for dinner only Monday through Friday. We are open for lunch and dinner Saturday and Sunday.

View Menu