Explore details about location Thorburn Square. Thorburn Square is a location situated within the London Borough of Southwark alongside other areas such as Staveley Close, Woodhall Drive, Grosvenor Terrace.