The National Rose Garden
From Wikipedia, the free encyclopedia
The National Rose Garden (of the United States) is the world's largest rose garden. It is located in western Shreveport, Louisiana.
[edit] See also
- Gardens of the Rose - in the United Kingdom