Review of Taverna Rossa

1151 E Southlake Blvd #300, Southlake, TX 76092

Overall Rating

Review


Awesome accommodations for GF & friendly staff.

Updated 2 years ago

Celiac