Cheetah Santa Clara

1290 Coleman Ave Santa Clara CA 95050 USA

Location