Wichita Falls TX Internet Service 1. 3146 5th St, Wichita Falls, TX 76301 | Wichita Falls Internet Cafe (940) 228-7834