Skip to content
StreamScapeX

Selfridges

  • 1983
  • 29m

Overview

Behind the scenes at Selfridges, a department store on Oxford Street, London.

Details

Director
Writer
Status
Released
Release date
March 29, 1983
Original language
English
Countries
United Kingdom

More like this