The Tower Hotel

6732 Fallsview Blvd
Niagara Falls
Ontario
Canada