Health Services in Halifax, VA

235 N Main St, Halifax, Virginia, 24558-2995

(434) 476-7455


740 Canterbury Dr, Halifax, Virginia, 24558-2136

(434) 476-7665


3180 L P Bailey Memorial Hwy, Halifax, Virginia, 24558-2856

(434) 476-7931


1110 Asbury Church Rd, Halifax, Virginia, 24558-2948

(434) 476-7240


1116 Leighwood Trl, Halifax, Virginia, 24558-2958

(434) 476-4059


1086 Lakeshore Dr, Halifax, Virginia, 24558-2186

(434) 476-9455