Living in LondonWatch this thread
London is very expensive and central London is the most expensive. It depends where the school you will be working is based. The travel costs and time can soon add up if you don't live near by or within easy commute. Do you know which part of London your work will be based?
Kingsbury is a very diverse area and there are lots of options available there or around that area such as wembley. I am sure you will find something quite easily and if I remember correctly there a lot of asian food stores, restaurants and cultural shops selling traditional clothes and jewellry. There are a lot buses that go to Kingsbury so you could live a bit further out too if you wanted. Good luck