Just to throw the cat amongst the pigeons, the OP states they want to try authentic fish and chips. For me, THE Central London spot is the Mayfair Chippy on North Audley Street (just off Oxford Street at the Marble Arch end). This is but 10 minutes walk from IC Park Lane