re Indian food near the airport, Southall is your best bet. Not sure how you'd get there -- perhaps the Heathrow Connect train followed by a taxi or train from Ealing Broadway?
Not sure either of any particular restaurants though.
My favourite is Ravi Shankar on Drummond St near Euston stn, or (more expensive and not vegetarian) La Porte des Indes near Baker St IIRC.