Years ago I lived in Sydney, and there was a place in one of the subways on the way into Town Hall station that sold fresh, hot, deep fried, crumbed squid with a lemon slice in a paper bag to take away. Divine! I've looked all over London and haven't found such a place. Anyone got any ideas?
Tags: