This place has an amazing view of the CN Tower and is in a prime location. Definitely a great spot for your Toronto visit!