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