The area of London south of the river thames. just as nice as north london (depends within) but people pretend it doesnt exist. Also is badly served by the tube cuz of lazy buggers at TFL. Also, west of the A20 the roads are crap except the A3.
by Anonywave August 16, 2009
1 more definition
There be dragons.
"You've got some work down in South London? Don't forget to pack your sword and shield."
by MajorMajorMajorMajor January 27, 2015