Margot, London: restaurant review December 25, 2019November 13, 2016 by Editorial Team There’s a new high-end Italian place in Covent Garden, where the waiters wear DJs and the customers swoon