1. Electric Charging Station 3300 E 86th St, Indianapolis, IN 46240 Coordinate: 39.91237,-86.11106 Phone: (888) 758-4389