Rosemary is a herbaceous shrub many people grow for cooking. But it actually has many more uses in the garden, especially when grown with the right companions.
No sun? No problem!