Chilliwack Slotcar Palace is located in Chilliwack, Canada on 45695 Hocking Ave #4. Chilliwack Slotcar Palace is rated 4.2 out of 5 in the category collectibles store in Canada.
Address
45695 Hocking Ave #4
Service options
In-store shopping
Accessibility
Wheelchair-accessible car park