gardendesigneye.com
Chelsea Physic Garden: A gem in the heart of London
The Chelsea Physic Garden can be found a short distance away from where the annual RHS Chelsea Flower Show is held. The garden covers 3.8 acres with Royal Hospital Road to the north and the Embankm…