Restaurant specializing in grilled meats, including lamb.