Constructed in 2006, the Opportunity Center Of The Mid - Peninsula apartment building comprises 89 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 22,620 SqFt. The property is located in Palo Alto - Stanford, at 33 Encina Avenue, Bay Area - South Bay.