Olive branch

Olive branch

A faux Olive branch which is approximately 75cm long. £8.99 per stem. 
    £8.99Price