1. Star Performance 14320 W 99th St, Lenexa, KS 66215 Coordinate: 38.94999,-94.75323 Phone: (913) 647-4644