The margaret Rose

The margaret Rose

A rose has a meaning... and the rose is the beautiful of all...xxx

The margaret Rose was planted in our Public Rose Garden in 2010.