Constructed in 1971, the Lorien Ivy apartment building comprises 264 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 218,342 SqFt. The property is located in Santa Clara, at 3131 Homestead Road, Bay Area - South Bay.