China Shuttle Restaurant 22382 Homestead Rd Cupertino, CA 95014 Phone: (650) 949-3866
Category: Restaurants