La Taverna is a restaurant offering a daily menu and delivery options.