WE HAVE RELOCATED! Visit us at 5122 East 65th Street in Indianapolis. WE HAVE RELOCATED! Visit us at 5122 East 65th Street in Indianapolis. WE HAVE RELOCATED! Visit us at 5122 East 65th Street in Indianapolis.