Inside 'always busy' Liverpool department store lost to the 1970s
Despite having been closed for a number of years, the New York store served as the set where the much loved 2003 Christmas movie, Elf, was filmed. Not much more is known on ...
Liverpool Echo via Yahoo
3 days ago