Holiday Inn San Jose

1350 N First St San Jose CA 95112 USA

(408) 453-6200

Location