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é.