katiechutzpah.com
Tom Ford first stand-alone Beauty Store Launches in Covent Garden
A must visit on my next trip to my former home town is the new 130sq feet stand-alone Tom Ford Store in London’s Covent Garden. A beauty vision of the visionary that is Ford, encapsulating all that…