Italian restaurant specializing in grilled national and international meats. Offers gluten-free options.