141 Golfview Dr NE, Arab, AL

Service Areas

Closed now · Opens tomorrow at 8:00 a.m.

256-459-7771

Highland Lake, Blount County

A family doctor in Arab for Highland Lake residents

About 43 miles by car, roughly 1 hr 11 minutes, from Highland Lake to our office in Arab.

Our only office is in Arab.  We do not have an office in Highland Lake.

Highland Lake patients ask

General information about our office.  For anything about your own health, please call us.  In an emergency, call 911.

What are the office hours?

We are open Monday to Thursday 8 AM to 12 PM and 1 to 5 PM, Friday 8 AM to 12 PM, and closed Saturday and Sunday.  Call 256-459-7771 to schedule.

Hours and directions

Can I walk in without an appointment?

Walk-ins are welcome, though the wait may be longer than with an appointment.  Same-day appointments are also available, so a call to 256-459-7771 is a good first step.

Primary care

Where do I find the new patient forms?

New patient and pediatric patient forms are on the forms page, so you can look them over before your visit.  Call 256-459-7771 if you need help.

Patient forms

A reservoir town in a valley

Highland Lake is a small Blount County town with 412 residents in the 2020 census.  It is built around a reservoir on the Blackburn Fork of the Little Warrior River and is 7 miles southwest of Oneonta, the county seat.[1]

The town sits in a valley, with Blount Mountain to the southeast and Straight Mountain to the northwest.[1]

Highland Lake briefly

  • Highland Lake is part of the Birmingham metropolitan area.[1]

  • The town is 2.0 square miles, and about 18 percent of that is water.[1]

  • The lake's elevation is 895 feet, while the town's is 961 feet.[1]

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.

  1. Wikipedia: Highland Lake, Alabama