The World's Longest Tasting Menu Will Last 24 Hours

20 August, 2015