Restaurant specializing in grilled dishes. Located in a commercial center.