222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035
222 Odyssey Lane #28, Milpitas, CA, 95035

$1,149,000

222 Odyssey Lane #28, Milpitas, CA, 95035

46
Courtesy of: Mou Wong | 168 Realty