Wikipedia
Wickhams (department store)
Wickhams was a department store on the north side of the Mile End Road in London's East End, closing in the 1960s.