This item was originally published on this site

Property investor Stars REI is leasing a 7,100 sq ft retail site in central London’s Mayfair to luxury French goods and leather trunk maker Maison Goyard for its new flagship UK store.