Kelly’s Deli

1125 Old County Rd San Carlos CA 94070 USA

(408) 921-8148

Location