Constructed in 1988, the Magnolia Plaza apartment building comprises 125 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 72,040 SqFt. The property is located in South San Francisco, at 630 Baden Avenue, San Francisco - Peninsula.