Downtown Dallas
Address: i Fratelli Pizza

1001 Ross Ave Suite 122
Dallas , Texas 75202

Phone 469-399-1679

Hours: Sunday – Thursday: 11am – 10pm
Friday and Saturday: 11am – 11pm

View Menu