Green’s Dictionary of Slang

alcove n.

the vagina.

[UK]Rochester ‘A Ramble in St. James’s Park’ in Works (1999) 77: Unto this All-sin-shelt’ring Grove, / Whores of the Bulk, and the Alcove [...] do here arrive.
[UK]Farmer & Henley Sl. and Its Analogues.