John Run Road in Halifax County, Virginia

John Run Road in Halifax County is a two-lane, asphalt, unlit local road. The street has no sidewalks. This street is part of the Highway "664".
Road Type
local road
Lanes
2