Texas Power Switch Share: Electric Utilities Texas Power Switch Visit Website 5868 A1 Westheimer #601 Houston, TX 77057 (512) 944-8319 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.