D Dr. Stephen Robidoux, MD 0 reviews 209 West Cahaba Ave. Linden, AL • 36748 View Practice (334) 295-8822