Daily Business Report-Jan. 13, 2021

The 25-acre site in Otay Mesa is colored in red. Developer buys 25-acre Otay Mesa property to build 400,000-square-foot industrial … Continue reading Daily Business Report-Jan. 13, 2021