Giant Robot, Canary Wharf E14 the May Restaurant List - London's Best New Restaurants Opening This Month