Taverna Rossa is open in Southlake.
Taverna Rossa is open in Southlake. Handout photo
Taverna Rossa is open in Southlake. Handout photo