Knights Inn Tonawanda/Buffalo Area

1970 Niagara Falls Blvd
Tonawanda
New York
United States