Power Wizard is located in Houston, United States on 708 Main St. Power Wizard is rated 4.7 out of 5 in the category electric utility companyenergy supplier in United States. #PowerWizard compares hundreds of #electricityplans in a matter of seconds to find you the best plan- and ensures you won’t overpay for #electricity again.
Accessibility
Wheelchair-accessible entrance