frostmagazine.com
Spencer Hart Store Launch.
On Thursday 15th September 2011 the new Spencer Hart flagship store opened. The space, a former bank on Mayfair’s Brook Street reflects Nick Hart’s vision and iconic references of a modern u…