Tom Ford opens on Sloane Street its first London flagship store

Luxury fashion house Tom Ford is set to open its first flagship store in London, on Sloane Street. Tom Ford will be the new anchor at The Cadogan Estate’s new 201-206 Sloane Street development, leasing an 8,000 sq ft store on a 10-year lease at £1.34 million per annum, joining Alberta Ferretti, which recently acquired a 6,000 sq ft unit for a new concept store.

Tom Ford flagship store

The flagship store, which is scheduled to open in 2013, will carry the designer’s full product range, including menswear, which is currently only available at Selfridges. Other major flagship stores on Sloane Street include: Dolce & Gabbana, Gucci, Chanel etc.