Taj Mahal Address: 398 W. Army Trail Rd., Bloomindale, IL 87025 Phone: (630) 894-1111 Restaurants, Indian