Shiloh, DeKalb County
A family doctor in Arab for Shiloh residents
About 45 miles by car, roughly 1 hr 14 minutes, from Shiloh to our office in Arab.
Our only office is in Arab. We do not have an office in Shiloh.
A Sand Mountain community that rebuilt
Shiloh is a DeKalb County town on Sand Mountain at about 1,204 feet, between Rainsville to the northeast and Fyffe to the southwest. It incorporated in 1962.[1]
An EF5 tornado struck the community during the April 27, 2011 Super Outbreak. The 2020 census counted 321 residents, up 17.2 percent from 2010.[1]
Questions from Shiloh
General information about our office. For anything about your own health, please call us. In an emergency, call 911.
Do you see children as well as adults?
Yes. Dr. Morgan cares for patients of all ages, from 6 months to seniors. Call 256-459-7771 to schedule.
Can I get a same-day appointment?
Same-day appointments are offered. Call 256-459-7771 to schedule.
Can I have lab tests done at the office?
Yes. In-office testing includes blood sugar, A1C, PT/INR, pregnancy, COVID and strep, urinalysis and drug screening. Call 256-459-7771 to ask about a specific test.
What our Arab office offers
Schedule a visit at our Arab office
Call 256-459-7771 to set an appointment. Our only office is at 141 Golfview Dr NE in Arab.
Sources
Local details on this page come from these public sources, checked in October 2026.