Specialized Heating & Air in Castro Valley, CA 94552



Specialized Heating & Air

8749 Norris Canyon Road

(510) 886-5853

(855) 520-0460