International Christian Church is a Japanese and English church located in Flower Mound, Texas. Visit us at www.icctexas.org for more information.