Medieval castle restaurant with frescoed interiors and outdoor spaces, ideal for events and banquets.