Aloft Santa Clara

510 America Center Ct San Jose CA 95002 USA

(408) 263-3900

Location