Review of Taverna Rossa

1151 E Southlake Blvd #300, Southlake, TX 76092

Overall Rating

Review


Great pizza and hummus and chips!

Celiac friendly?

Yes

Updated 7 years ago