28 June 2017 | 13.5 °C

Tagged in LONDON'S BEST CHIPS