United KingdomβΊLondonβΊIlfordβΊKFC IlfordPhoto Gallery for KFC IlfordSee full detailsReserve a table