Constructed in 2006, the Williams Woods apartment building comprises 65 units of the following unit mix: Three Bedroom/Townhouse/One Bath, Two Bedroom/Townhouse/One Bath, totaling 76,607 SqFt. The property is located in South Providence, at 99 Rugby Street, Providence.