The Tower Hotel Fallsview is a 99-meter tall boutique tower hotel located at 6732 Fallsview Boulevard in Niagara Falls, Ontario, Canada. Originally opened in 1962 and formerly known as the Minolta Tower, it features modern rooms with panoramic views of the Horseshoe and American Falls, an on-site restaurant, and a 25th-floor observation area.

Content from Tower Hotel Fallsview

Load content to see all related items