Bustling restaurants in Covent Garden, London

Restaurants that are bustling.