Considering the Glen Grove Suites in Toronto?
A VT member wrote the following comment about visiting Toronto:
Niagara Falls by Kenward
Nature has left an indelible mark on the Niagara region. The Canadian Falls, with a height of 54 metres (177ft), and the American Falls, at 56 metres (184ft) high, are true wonders of nature. Royalty, poets, and celebrities have all come to Niagara to experience its awe inspiring wonders...simply majestic!