Kifer Deli Cafe
2855 Kifer Rd # 104
Santa Clara, CA 95051
Santa Clara, CA 95051