Previous Facility
Up to List
Next Facility
Shell Canada
Facility location
101 - 7670 Vedder Rd
Chilliwack
Facility Information
Facility type
Store
Current hazard rating
Unrated