61. Figueroa & Sons Inc 4014 Southeastern Ave, Indianapolis, IN 46203 Coordinate: 39.75134,-86.09464 Phone: (317) 357-3024