Caravelle Inn And Suites

1310 N First St San Jose CA 95112 USA

(408) 436-8488

Location