Phone: (956) 631-1101
Address: 101 N Main St, McAllen, TX.

About: At Casa De Palmas Renaissance McAllen Hotel, you’ll be centrally located in McAllen, steps from McAllen Chamber of Commerce and minutes from McAllen Heritage Center. Make yourself at home in one of the 165 air-conditioned rooms featuring flat-screen televisions.