Location:7108 Fitch Avenue, Indianapolis, IN, USA