Chelsea Physic Garden

Hidden in a corner in London, somewhere between King's Road, Albert Bridge, and Chelsea Embankment is Chelsea Physic Garden. It's the oldest botanical garden in London where you can find admirable layouts of the area's different sections. There, you'll also find the tallest olive tree, a tranquil pond rockery, and monumental statues.

12 Mar 2021