The Leila Rose

The Leila Rose

To the most beautiful flower in the garden of life.

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