Address 6769 W Miller St, Indianapolis 46241, United States
Coordinates 39°44'40.518" N -86°13'7.038" E