Daily Fresh Fish Menu Oops! Our menu is under update. Sorry for the inconvenience. About Fish & Chips Location Adress: 164 Jamaica Road, London, SE16 4RT People Recommend Roti House. 56-56 Camden Lock Place, London, United Kingdom McDonald’s. Unit 3 Great North Leisure Park, London, United Kingdom Cafe 2000. 339 High Road Leytonstone, London, United Kingdom Gaza. 47 Greek St, London, United Kingdom