Larkspur Landing Milpitas

124 Room Extended Stay


40 Ranch Drive
Milpitas, CA 95035