Finding a good Indian restaurant outside India is difficult.  But if you are finding a restaurant in Langley – An Indian Affair 19653 Willowbrook Dr #146, Langley, BC V2Y 1A5, Canada Phone +1 604-539-8114 serves vibrant and flavourful Indian cuisine and has amassed a loyal following of locals. Rightly so, as this restaurant seems to deliver tip-top flavor and value consistently.