Restaurant specializing in grilled meats.