Seafood in London - Finchley 297-303 Regents Park Road, Finchley, London, N3 1DP Tags: seafood, takeaway