This comfortable Hotel is set in Niagara Falls USA. Pets are not allowed at Knights Inn Niagara Falls.