Explore details about location South Court. South Court is a location situated within the Needham alongside other areas such as Nahanton Street, Elder Road, Alpine Terrace.