Seafood in London - Stoke Newington 23 Stoke Newington Road, Stoke Newington, London, N16 8BJ Tags: arcade, fruit machines, seafood
Seafood in London - Stoke Newington 176 Stoke Newington High Street, Stoke Newington, London, N16 7JL Tags: air conditioning, seafood