In reply to Sarah G: Definitely pharmacy,
I wouldn't recommend taking it to you local vets because of the different types of clinical wastes and the different ways in which they have to be sent off site to be disposed of or treated before disposal.
The pharmacy will have a greater knowlegde of human medicines and how they have to be consigned.