Eats+Drinks Reviews The VIBE inside 360 Restaurant, a sky-high restaurant up top of the CN Tower 4 minute read Share