Villa Vista Townhouses
920 Clyde Ave # 1
Santa Clara, CA 95054
Santa Clara, CA 95054