Found 21st Aug 2018
Ok, new models will be out shortly but if you need a new iPhone today, this is a good deal. Apple price is still £699 for this phone, in John Lewis it's £639. Smartfonestore have plenty in stock at the time of posting in Silver for £519.99 plus £4.99 P&P. I've bought from them before, both second hand and brand new, the latter has been sealed in box with 12 month Apple warranty. £5 Quidco/TCB too.