Avalon Medical Center, PC Internal Medicine and Family Medicine 2400 E Avalon, Ste C Muscle Shoals, AL 35661 197.9 miles away view on map.