Explore details about location South Square. South Square is a location situated within the London Borough of Camden alongside other areas such as Theobalds Road, College Crescent, Marchmont Street.