The card is expensive. Try the Indian restaurants and seafood places. Ask a Londoner for their recommendations. DON'T forget the pub food. It can be really, really good. My husband and I like to shop at the Food Courts at Herrods, Sainsbury and others, and take it to the park or back to our rooms. The food is spectacular, and you can watch your budget. It is not particularly cheap, but you can buy small portions.