Nobell Foods to occupy 66,234 square feet of new space in South San Francisco California.
South San Francisco, California — According to state and local economic development sources Nobell Foods plans to build out 66,234 square feet of new space in South San Francisco. The company plans to occupy the…