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