On the main floor at the Sto:lo Health building, next to the Pharmacy

Sto:lo Health - Sto:lo Health

Health Building, 7201 Vedder Road, Building 7, Chilliwack, BC, V2R4G5

stolohealth.janeapp.com

View Staff & Treatments


Our Locations