Wyndham Garden McAllen At La Plaza Mall

    Photos

    Indoor pool at the Wyndham Garden McAllen At La Plaza Mall in McAllen, Texas
    Wyndham Garden McAllen At La Plaza Mall restaurant breakfast area with seating in McAllen, Texas

    Map & Directions

    1921 S. 10th St., McAllen, TX, 78503

    Amenities

    Amenities

    Reviews