It does look like Agastache. Maybe Agastache foeniculum 'Golden jubilee'. I don't know about the odor- will have to check next time I go back there. thanks!