OSO Physical Therapy PC ★★★★★5.0 (62) Physical Therapy Physical therapy clinic · Physical rehabilitation center · Sports medicine clinic 1726 Clement Ave, Alameda, CA 94501 Call Website Details →