Economic Development go Results Found: 1 Button group with nested dropdown SPI Economic Development Corp. Locating your business and home on South Padre Island will greatly improve your quality of life! 6801 Padre Blvd. South Padre Island TX 78597 (956) 761-6805 Visit Website