Willowdale Fitness Institute Store in Willowdale PostsJuly 31, 2019 Categories: Pain ManagementFilter: Address 2235 Sheppard Ave. E, Suite 101M2J 5B5, Willowdale, Ontario, CAContact Tel.: (416) 491-5830Email: sroest@fitnessinstitute.com Contact Clinic