"South London" is generally used to mean "south of the River Thames".
View all pages in Locale South London