Company description
Table Rock Centre is a retail and observation complex located in Niagara Falls, Ontario, Canada at the brink of the Canadian Horseshoe Falls. As of the spring of 2007, the retail complex comprises two buildings: the north building, constructed in 1926, houses a first-floor retail store; with a specialty store, currency exchange, and outdoor observation plaza on the second floor. The first floor also houses ...