What's on the menu at Greta, a new 12500-square-foot bar with more than 50 arcade games  Toronto Life

More...