This place is great for all those little things that come up when I am working in Castro Valley. Some of their staff members really know their stuff. Many of their items are on the pricey side, but when you factor in what your time is worth and customer service, it is worth it.
more