La Quinta by Wyndham McAllen La Plaza Mall features accommodation in McAllen. The 3-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi. The property has a year-round outdoor pool, fitness centre, hot tub and shared lounge.
Number of rooms: 87
1120 South 10th Street, McAllen, 78501 , United States
Hotel booked 1 times today.