Italian furniture brand Minotti opens flagship store in London
Just a couple of weeks ago the famous Italian brand Minotti opened its first UK flagship store in London. A 380 sqm unit in Margaret Street W1, the store has been cleverly divided into several sections by large mirrors which…