Patient Portal. PAYMENT PORTAL. ... In addition to the expert care given at Shoals Hospital, the physicians of Avalon Medical Group will now be admitting patients to Hellen Keller hospital. Avalon Medical Center 2410 Avalon Avenue, Muscle Shoals, AL 35661 Phone: 256-386-0808. Our Location..