Homewood Plaza
3125 Independence Drive
Suite 200
Homewood, AL 35209
Phone: 205-930-0920
Fax: 205-263-5172
Hours: Monday – Friday, 8:00 a.m. – 5:00 p.m.
For other Urology Centers of Alabama locations, click here.
Homewood Plaza
3125 Independence Drive
Suite 200
Homewood, AL 35209
Phone: 205-930-0920
Fax: 205-263-5172
Hours: Monday – Friday, 8:00 a.m. – 5:00 p.m.
For other Urology Centers of Alabama locations, click here.