The Top 50 Plants Every Small Garden Needs
1. Lavender (Lavandula) 2. Boxwood (Buxus) 3. Japanese Maple (Acer palmatum) 4. Hosta (Hosta) 5. Hydrangea (Hydrangea macrophylla) 6. Rosemary (Rosmarinus officinalis) 7. Peony (Paeonia) 8. Daylily (Hemerocallis) 9. Dwarf Alberta Spruce (Picea glauca ‘Conica’) 10. Blue Fescue (Festuca glauca) … Read More