Bloom James P DDS in Birmingham, AL 35242



Bloom James P DDS

2224 Cahaba Valley Drive # A2

(205) 991-6575

(877) 908-6889