Golden brown, thin and tasty--and that's just the waiters! Kidding aside, Taverna serves up some killer pizza...
Uptown · 3312 Knox Street, Dallas