Where are you visiting from?
Desi food as in Pakistani/Indian desi or just Halal food?
I personally have never eaten out at an Indian/Pakistani restaurant in London so cant really suggest anything. However, if it's just halal food, Edgware Road is still the place to be. The actual road stinks nowadays cos of all the sheesha rankness, but its not too bad.
Desi stuff...Greent Street and Southall. Havnt been to Green Street for a while, but I prefer it over Southall. Unless you like Jalebi's (Southall- Jalebi Junction) stick to Green Steet. Theres Ealing Broadway too, but I havnt been there much or and Brick Lane for food, but iv never been there.
General London stuff...Harrods, Buckingham Palace, The National Portrait Gallery (Free entry), The British Museum (free entry), National History Museum (free entry), The Science Museum (free entry) - ( dont you just love the free entries...and they are all the most amazing museums in the world)
I dont really know else to recommend as I dont know what type of stuff your into.
Oooo Somerset House has just opened their outdoor ice rink! I have always wanted to go even though I cant skate, but no one will go with me!
