Green’s Dictionary of Slang

douche can alley n.

[the use of douches by the street’s prostitutes + pun on music’s Tin Pan Alley]

(Aus.) Palmer Street, Sydney – the city’s ‘red-light’ area.

[Aus]K. Tennant Joyful Condemned 60: Whether Hurtle Street or Douche Can Alley I wouldn’t say.