Studio 888 was launched in June 2015 and is located at 2359 Queen Street East, on south side just east of Balsam