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.

Getting there

Chelsea Physic Garden

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