Constructed in 1986, the Redwood Plaza Village apartment building comprises 87 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 54,435 SqFt. The property is located in Redwood City, at 830 Main Street, San Francisco - Peninsula.