KFC

2595 Homestead Rd
Santa Clara, CA
408.241.7706
37.340087
-121.972282

Directions
from: