Spencer Hart flagship store by Shed and Nick Hart
London designers Shed and creative director Nick Hart have completed the new flagship store for fashion brand Spencer Hart, located in a former bank in Mayfair, London. More
London designers Shed and creative director Nick Hart have completed the new flagship store for fashion brand Spencer Hart, located in a former bank in Mayfair, London. More