North Main Street in Halifax County, Virginia

North Main Street in Halifax County is a secondary road. It runs in a northeast-southwest direction starting from Clover Road and crosses East Church Street and ends at South Main Street. This street is part of the highway "92". North Main Street also exists in Suffolk, Harrisonburg, Lexington, Emporia and Cumberland County.

Road Type
secondary road
Route
northeast-southwest