Salem, VA Investment PropertiesLafayette, VA Investment PropertiesElliston, VA Investment PropertiesCave Spring, VA Investment PropertiesRoanoke, VA Investment PropertiesShawsville, VA Investment PropertiesHollins, VA Investment PropertiesVinton, VA Investment PropertiesCloverdale, VA Investment PropertiesBoones Mill, VA Investment PropertiesDaleville, VA Investment PropertiesNew Castle, VA Investment Properties