Green’s Dictionary of Slang

slam-bang shop n.

see slap-bang(-shop) n.