Chelsea Physic Garden, London

Visiting the Chelsea Physic Garden

Established in 1673, Chelsea Physic Garden is the second oldest botanical garden in England (after Oxford) and a beautiful hidden gem tucked away between Royal Hospital Road and the Thames Embankment. The garden is a celebration of the beauty and importance of plants, housing a unique living collection of around 5,000 types, with a focus…