There is a building on the south side of Sheppard, just west of Willowdale Avenue (next to the beer store). On the third floor of that building, there is a sign for massage and physio. I have never been there but I have often wondered if it’s legit or semi legit place. Has anyone ever been to this place?