Bentley's and Scott's may well offer a good Dover sole, but you'll pay dearly for it. Try something a bit different, where you can get good fish cooked properly and have the option to eat a proper pudding (with custard) after your meal. Consider Sweeting's, on Queen Victoria Street in the City. A different kettle of you know what from a West End resto, but worth the trip on the number 11 or 15 bus.