Restaurant specializing in grilled dishes. Located near a gas station.