For the London Eye I would suggest fish and chips at Masters Super Fish. for my money the best fish and chips in London. Not much atmosphere though. If not Tas a small Turkish chain is always reliable.
If your’e near Houses of Parliament/Westminster Abbey I would suggest taking a 15 min walk (or plenty of buses) up Victoria Street to Victoria Market Halls right by Victoria Station. Lots of food stalls and should be fun for the kids.
For the British museum one of my favourite restaurants is Master Wei. A X’ian place . About 10 mins away. A bit further is Banh mi Bay, good Vietnamese place.
If you’re near Oxford St, Then Iberica is a very good Spanish Place.
i would also suggest Dishoom in Covent Garden but it’s closing for renovation from Jan 2020 to June 2020. Not sure when you will be over? They do have other branches (Kings Cross & Shoreditch) but the original branch is my favourite in terms of atmosphere. Good take on Indian food.