N North Alabama Cardiology 0 reviews 203 Avalon Ave Suite 200 Muscle Shoals, AL • 35661 View Practice (256) 766-2118