Middle Street in Craig County, Virginia

Middle Street in Craig County is a residential street. It runs in a southeast-northwest direction and crosses Market Street, Main Street, Walnut Street, Holcombe Avenue, Marshall Drive and Albert Street and ends at Brooks Street, while the other end is a cul-de-sac. It connects Craig County and New Castle. Middle Street also exists in Lynchburg, Chesapeake, Williamsburg, Accomack County and Tazewell County.
Road Type
residential street
Route
southeast-northwest