Luxurious in interior design and apparel authenticity, Selfridges’ ‘House of Tom Ford’ ticks all the right boxes for style and substance, and in the run-up to Christmas, could not have opened at a better time of the year.
Tom Ford at Selfridges,
400 Oxford Street, London, W1A 1AB
Tel: +44 (0)800 12340
Words by Oumar Mussa
Image courtesy of Tom Ford