Leighton Business Center


Property Type:

Office

Size:

71,954 SQFT

Status:

Sold

Leighton Business Center is a 71,954 square foot four-story office building constructed in 1987. The property is located on 3.97 acres in Freemont, California. The property was acquired on August 31, 1998 and sold on December 14, 2007.

Previous
Previous

Meridian Corporate Center

Next
Next

Lakefront I & II