#3 Rose Garden, &amp;quot;is home to 2500 roses in 250 varieties&amp;quot;.