We're spending a week in London in June with my 9-year-old stepson, who is strictly vegetarian and a bit picky about food - nothing "spicy" (eg black pepper), favorite foods are pizza and Kraft-style mac and cheese. He's somewhat adventurous otherwise - enjoys plain black beans and rice with tomatoes and cheese, Asian noodles and other pastas, lots of different veggies and whole grains. My husband and I are omnivores (though we love vegetarian/vegan food), enjoy spice, and are looking forward to trying the local city/regional specialties (especially Indian food and local beers).
Any recommendations for places that will have a good range of quality options for all? We'll be staying in Bayswater, so recommendations near there are especially appreciated, but we're also happy to travel and will have a fridge and mini-kitchen at the hotel. A range of prices/atmospheres is also helpful - we'll likely do at least a couple fancy dinners/lunches (he's very well-behaved and I'm thinking Ottolenghi would be amazing for him if we can get a res), but are mostly looking for places that are a good value and pretty informal.
So far this thread (http://chowhound.chow.com/topics/901103) seems to have the most helpful advice, but any additional recs would be much appreciated!