Seafood in London - Stoke Newington 176 Stoke Newington High Street, Stoke Newington, London, N16 7JL Tags: air conditioning, seafood