Santa Clara Square Apartment Homes

3320 Montgomery Dr, Santa Clara, CA 95054

CURRENTLY REVIEWING