0
Primrose Hill railway station ended in 1992.
Primrose Hill railway station was created in 1855.
Primrose hill is located in London, England. It can be found on the northern side of Regent's Park. There may be other Primrose Hill locations however this one is specifically in England.
Yes, he does.
primrose hill, London