Hair By Steph is located at 1035 Cypress Road, Sidney, BC. Heading towards the BC Ferries on the Pat Bay Highway (17), take the Wain Rd exit, and then turn right on West Saanich Rd; from there you'll make a right on Cypress and you're virtually there!
Or, you can get yourself directions via Google Maps.