Celebrity Quiz - Chef
Times Up!
My flagship restaurant in Chelsea, London earned its third Michelin star in 2001.
1/10
My flagship restaurant in Chelsea, London earned its third Michelin star in 2001.