Green’s Dictionary of Slang

stamping ground n.2

[the stamping of a stallion in rut]

anywhere known as a ‘lover’s lane’.

[UK]A. Binstead Mop Fair 74: Brighton — that very stamping ground for honeymooners.