La Taverna is an Italian restaurant specializing in pizza and seafood. They offer a menu that highlights the distinct flavors of Italian cuisine.