< Back Doxa Bible Church 5905 E Southport Rd, Indianapolis, IN 46237 Phone: 317.859.8008 Visit Website Next Church > Doxa Bible Church 5905 E Southport Rd, Indianapolis, IN, USA