Netta's Cafe Address: 804 US Highway 287, Electra, TX 76360 Phone: (940) 495-2051 Restaurants Other Businesses: Electra Inn at 802 US Highway 287, Electra, TX 76360 Richardson, Barry H at 115 S Crescent Dr, Electra, TX 76360 Whistle Stop at 804 US Highway 287, Electra, TX 76360