I love this plant! It’s a true geranium, Geranium maderense. It grows to about 3 feet tall and is covered with blossoms at the ends of these tall, very hairy stems. They hail from the Portuguese island of Madeira off the north west coast of Africa.
For more info, see below: