Location: 1375 Sunflower Ave, Costa Mesa, CA.

Size: ±21.12 Acres | 361,483 Sq.Ft. of Industrial/Office Space