Casa De Palmas Renaissance McAllen Hotel - CLOSED 101 N. Main StreetMcAllen, TX, 78501 View Phone 956-631-1101 Fax: 956-631-7934 Toll Free: 800-468-3571 101 N. Main StreetMcAllen, TX 78501 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page