Get directions to: Mike & Ken's Deli, Burlingame, CA
Restaurant address: 980 David Rd Burlingame, CA 94010, USA
Restaurant: Mike & Ken's Deli