Il Girarrosto is a restaurant specializing in roasted dishes.