Casa De Palmas Renaissance McAllen Hotel Categories Hotels & Motels 101 North Main McAllen TX 78501 Visit Website Rep/Contact Info Iris Chavarin Sales Manager Send an Email Karla Perez-Barreto Sales Manager Send an Email Eliza Pulido Sales Manager Send an Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×