Explore details about location Corsellis Square. Corsellis Square is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Nelson Road, Alexandra Road, Beechcroft Road.