Is there a Victoria's secret retail store in London?

Not yet, but the European flagship store is set to open on New Bond Street in 2012!