Primrose Hill is an expansive, grassy hill located just north of Regent's Park in London. This spot provides a stunning, free panoramic view of Central London, attracting both locals and tourists alike. The sweeping vistas from the top of Primrose Hill are considered some of the best in the city, rivaled only by those from Parliament Hill on Hampstead Heath.
Source - https://en.wikipedia.org/wiki/Primrose_Hill