Fish & Chips in London - South Kensington 24 Thurloe Street, South Kensington, London, SW7 2LT Tags: private parties: up to 25 guests