Review of Taverna Rossa

1151 E Southlake Blvd #300, Southlake, TX 76092

Overall Rating

Review


Very good gluten free pizza. I always get their Margherita pizza and it’s the best I’ve ever had. Would highly recommend coming here.

Updated 1 year ago