Seafood in London - St. John's Wood 128 Allitsen Road, St. John's Wood, London, NW8 7AU Tags: private parties: up to 60 guests, seafood, takeaway