Garden Rose

Size Small includes 40-50 roses

Size Medium includes 60-80 roses