Turtle Bay Walthamstow - The Scene Cleveland Place, 269 High St, Walthamstow, London E17 7FD, UK on Eaten