Downtown Works to occupy 7,145 square feet of new space in San Diego California.
San Diego, California — According to state and local economic development sources Downtown Works plans to build out 7,145 square feet of new space in San Diego. The company plans to occupy the new space…