Get directions to: Delia's, Mcallen, TX Restaurant address: 4800 S 23rd St Mcallen, TX 78503, USA Driving Walking Bicycling Restaurant: Delia's