Castro Valley Roofing - A locally owned and operated roofing company in Castro Valley offering repairs, roofing replacement, and roofing for new construction.