Indian Valley Church of God Church of Indian Valley, VA. The location of Indian Valley Church of God Church is 24105, 2223 Macks Mountain Rd NW - marked with a pin on Google Map.