Chelsea Physic Garden

Chelsea Physic Garden in London, is a historic botanical oasis with over 5,000 plant species, including the largest olive tree in Britain. It is situated by the River Thames and includes a café.

Experiences in Chelsea Physic Garden are coming soon.

Experiences in Chelsea Physic Garden are coming soon.

Meanwhile, check out these nearby experiences.

Getting there

Chelsea Physic Garden

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