Restaurant - Seafood in Kentish Town, London