8520 Center Run Road
Indianapolis, Indiana 46250

View On Larger Map