1200 Rickabaugh Way
Santa Clara, CA
MIXED USE | RESIDENTIAL | RETAIL
725 units
657,892 sf
9.824 acre lot area