Nepeta f

Nepeta f 'Six Hills Giant'