Imperial Hotel and Suites

5851 Victoria Ave
Niagara Falls
Ontario
Canada