On August 25th, 2017, California Skin Institute – Castro Valley relocated to a new office space located at the following address:
20400 Lake Chabot Road, Ste. 202
Castro Valley, CA 94546
Phone: (510) 881-7822
Our new state-of-the-art facility will allow...read more