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.