$520,000 Pending 110 Padre Blvd. #103 South Padre Island, TX 78597 3 Beds 2 Baths 1217 sq.ft. 0.0268 Acres