Food

Taste of London

London · England · Europe

Five days of the capital’s best restaurants in Regent’s Park: Michelin chefs serving street-sized plates.