Chelsea Physic Garden, London

Visiting the Chelsea Physic Garden

Established in 1673, Chelsea Physic Garden is the second oldest botanical garden in England (after Oxford) and a beautiful hidden gem tucked away between Royal Hospital Road and the Thames Embankment. The garden is a celebration of the beauty and importance of plants, housing a unique living collection of around 5,000 types, with a focus…

Sloane Square Christmas Lights Chelsea London

December 2016 Around London

The festive season is my favorite time to be in London. With beautifully displayed lights and decorations throughout the city, imaginative shop displays teeming with gift ideas and the bustling Christmas markets and ice rinks, there’s a lot to enjoy. Since we spend Christmas in Italy, once the festive lights start going up from mid-November,…