Caravan chooses Covent Garden for biggest restaurant to date

All-day restaurant group will open its largest venue to date later this year in Covent Garden.