1. Pro Power Electric 1381 N 108th East Ave, Tulsa, OK 74116 Coordinate: 36.17603,-95.85562 Phone: (918) 933-5484