KFC
Address:
2595 Homestead Rd, Santa Clara, CA 95051
Phone:
(408) 241-7706 Restaurants
Other Businesses:
- Taco Bell at 2600 Homestead Rd, Santa Clara, CA 95051
- Taco Bell at 2555 The Alameda, Santa Clara, CA 95050
- El Pollo Loco at 2505 El Camino Real, Santa Clara, CA 95051
- China China Restaurant & Buffet at 2570 El Camino Real, Santa Clara, CA 95051
- Pizza Hut at 2695 El Camino Real, Santa Clara, CA 95051