May 19, 2014 University of Arts in Elephant & Castle University of Arts in Elephant & Castle, London. A new instillation of Planters, Pots and desk pots. New Installation at the University of Arts in Elephant & Castle. Published by Covent Garden Plants Team We aim to enhance your working space with creative and imaginative plant displays. For more information visit www.coventgardenplants.co.uk View all posts by Covent Garden Plants Team