Pizza and beer. For years, these two magic words have existed in delicious harmony. But in our grab-a-slice and chug-a-cold-one world, Taverna Rossa is here to take this tried-and-true pair to the next level.
tavernarossa.com/southlake
This site uses cookies. Find out more about cookies and how you can refuse them.