Top definition
A hot towel, of the cheap microwave variety given free to patrons of Indian restaurants to wipe their fingers after a delicious meal. In South London, users forego cleaning their hands and instead rub it straight on the face - the closest they ever get to a sauna.
Hi, can we have three more large Cobra - and any chance of a South London Sauna? I'm sweating Vindaloo here, mate.
by Number1BadBoy December 20, 2010
Get the mug
Get a South London Sauna mug for your daughter Rihanna.