Automobile Renting/Leasing

Avis Rent-A-Car
500 Padre Blvd. (inside Isla Grand Beach Resort)
South Padre Island, TX 78597