Wyndham Garden at Niagara Falls

    Photos

    Pool at the Wyndham Garden at Niagara Falls in Niagara Falls, New York
    Bar at Wyndham Garden at Niagara Falls in Niagara Falls, New York

    Map & Directions

    443 Main Street, Niagara Falls, NY, 14301

    Amenities

    Amenities

    Reviews