Restaurant specializing in grilled meats, likely with a butcher shop connection. Offers a variety of meat dishes.