FYI · Follow Your Influencer
Food & drink· Dallas

Pizza Leila - Downtown

🔥 7.2 /10 FYI★ 4.5(232)2001 Flora St #120, Dallas, TX 75201, USA
Open in the FYI map →

What creators said

One Bite Pizza Reviews
One Bite Pizza Reviews
@one-bite-pizza-reviews · rated 7.2/10 · 2 years ago

“this is a mix in between good and cafeteria Pizza... I like it maybe it's because it reminds me of elos a little bit... I'm going to go 72 on this”

Creator videos

Pizza Leila - Downtown: creator reviews · FYI