Lotus joins the league of luxury brands represented along Piccadilly with new global store

Lotus goes truly luxury with an announcement that it will open its first global store at 73 Piccadilly in London, just across the famous Ritz Hotel.