Ristorante Taverna del Castello is a traditional trattoria in the historic center of Carovigno, offering Puglian cuisine with some modern twists. It is known for its good food in line with local trattoria standards.