Admiral Inn by the Falls

5320 Ferry St
Niagara Falls
Ontario
Canada