Constructed in 2005, the Pollard Plaza apartment building comprises 130 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 102,166 SqFt. The property is located in South San Jose, at 1150 McLaughlin Avenue, Bay Area - South Bay.