Selfridges

Location:  London, United Kingdom