Caffe Isabella’s 10 / 10 Challenge. Get challenge Info, Price, Time Limit, and Rewards. Located in Biggin Hill, London.