Indian Lake TX is located at 26.088310, -97.505753 geo coordinates. Indian Lake, TX is located in Texas, United States Of America.