Explore details about location Primrose Hill. Primrose Hill is a location situated within the Castle alongside other areas such as Bryn y Don Road, Carmarthen Road, Elephant Street. Additionally, some smaller parts of Primrose Hill include specific areas like Constitution Hill adding to the diversity of its landscape.