The Chelsea Physic Garden: London’s Oldest Botanic Garden
Largely hidden from view, enclosed behind a brick wall in Chelsea is a beautiful and historic site. The Chelsea Physic Garden is a four acre botanic garden, established in 1673. Chelsea Physic Garden is both a beautiful, relaxing place to visit but one that is also packed with history and stories to tell. Chelsea In […]
The Chelsea Physic Garden: London’s Oldest Botanic Garden Read More »