A long vacant anchor building in southeast London is primed for a new chapter, with the plaza eyeing an unusual tenant to breathe new life into the commercial property.