Nebo, Virginia

Nebo is an unincorporated community in Smyth County, Virginia, United States.