After closing down its store on Mount street earlier this year, Mackintosh has resurfaced in London\'s booming retail scene with a brand new flagship.
After closing down its store on Mount street earlier this year, Mackintosh has resurfaced in London\'s booming retail scene with a brand new flagship.