Primrose Hill Stroll

The north of London is one of my favorite areas in the British capital. By north I mean Primrose Hill and Hampstead Heath. Both parts are still part of London but it feels like you’re in a small town. Everything is so green and calm but when you take the tube or a bus you’re … Continue Reading