The Terrace Apartments Location: San Jose, CA Number of Units: 35 ...Read More The Willows Location: San Jose, CA Number of Units: 112 ...Read More Twin Palms Apartments Location: San Jose, CA Number of Units: 42 ...Read More Windsor Arms Apartments Location: Hayward, CA Number of Units: 24 Unit ...Read More ‹ 1 2 3