1. Internet Plus 210 S Mekusukey Ave, Wewoka, OK 74884 Coordinate: 35.15705,-96.493 Phone: (405) 257-1200