South Padre Island TX Delicatessens 1. 2500 Padre Blvd, South Padre Island, TX 78597 | Psycha Deli (956) 772-9770