Four acres of horticultural delights are to be found tucked away behind the Royal Hospital site (home to the famous Chelsea Flower Show) in Chelsea.  Founded in 1673 by the Society of Apothecaries of London, the Chelsea Physic Garden offered the apprentices the opportunity to grow and study medicinal plants.  The site had previously been… Read More