Nebo, Virginia


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