1. Owasso Power Play 9316 N 147th East Ave, Owasso, OK 74055 Coordinate: 36.2896,-95.80909 Phone: (918) 760-7562