Restaurant specializing in grilled meats. Offers a superb selection of perfectly cooked dishes.