A restaurant, La Taverna Del Leone, offering quality dining. Features a visible kitchen.