Sycamore Business Center, Vista
Sycamore Business Center, located at 2105-2142 Industrial Court, Vista, California is a business park consisting of eleven (11) concrete tilt-up retail/industrial buildings, totalling 116,500 square feet (the "Project"). The Project was acquired in November, 1999, from a private family for $4,650,000.
<all properties