I havent been for about 5 years but all the times ive been there we went to some big Irish centre round the corner, about 5 mins from ground always full of Everton.
Isn't that in north London? 10 minutes away on the tube from the east end maybe? I wouldn't really know my way around. At Arsenal last season I stayed in Tuffnell Park.