Get directions to: Kifer Deli Cafe, Santa Clara, CA
Restaurant address: 2855 Kifer Rd Ste 104 Santa Clara, CA 95051, USA
Restaurant: Kifer Deli Cafe