Of the two tube stations mentioned, one is in the City--the financial district and one is in West London. Edgeware Road is where a lot of expatriate Middle Easterners live.
Thanks, he is staying near Kensington Gardens, but I don't know what part of the city is job was in. I am hoping that he just slept in today.