Italian restaurant Taverna offers pizza, piadina sandwiches, KFC chicken, and Italian specialties. Delivery available.