Alabama Men’s Clinic Return to Directory Listing Category Birmingham, ALWebsite http://www.alabamamensclinic.com/Phone +1 205-598-7000Listing Tags stem cell clinicsAddress 1 Independence Plaza Suite 130, Homewood, AL 35209, United StatesZIP Code 35209 Contact listing ownerSend Message Name Email Phone Number Message