Chelsea Physic Garden

  • 66 Royal Hospital Road, Chelsea, SW3 4HS, London