
Physician-led walk-in urgent care and family medicine serving the Roanoke Valley and Smith Mountain Lake. No appointment needed.
Bonsack3960 Valley Gateway Blvd, Suite A-1
Roanoke, VA 24012
540-400-6676
540-400-6770
Mon–Fri 8 AM–8 PM · Sat 8 AM–5 PM
Cave Spring4325 Brambleton Avenue, Suite B
Roanoke, VA 24018
540-584-8050
540-562-8432
Mon–Fri 8 AM–8 PM · Sat 8 AM–5 PM
Westlake40 Village Springs Drive, Suite 15
Hardy, VA 24101
540-782-3940
540-258-4654
Mon–Fri 8 AM–8 PM · Sat 8 AM–5 PM
For life-threatening emergencies, call 911 or go to the nearest emergency department. The information on this site is general health information and is not a substitute for medical advice from a licensed provider.