Pizza Hut 198 Stamford Hill, London, London N166RA