At a public exhibition at Canada Water Library the company has set out two options for the development of the site: one featuring a single tall tower surrounded by low-rise buildings and another configuration with two shorter towers.
Sellar plans to incorporate up to 1,000 homes into the development which will include a new Decathlon store and other retail units.
The master plan architects are MacCreanor Lavington and David Chipperfield Architects have also been engaged.
A planning application is likely to be submitted to Southwark Council in late October or early November
More information on the consultation process is available at www.sellarcanadawater.com