Address: 18080 Main StreetBuchananVA24066Phone: 540-254-1239Hours: Monday 8:00 AM to 4:30 PM | Tuesday 9:00 AM to 4:30 PM | Wednesday 8:00 AM to 4:30 PM | Thursday 9:00 AM to 4:30 PM | Friday 8:00 AM to 4:30 PMFacility Type: Primary CareService: Family MedicineRegion: Roanoke ValleyAccepts Children: YesAccepts New Clients: No