Oxford Street is home to vast numbers of retailers and department stores, including the world-famous Selfridges flagship store.
What famous high-end department store is located on Oxford Street?
Selfridges flagship store