Get directions to: Marina Deli, San Mateo, CA
Restaurant address: 2992 S Norfolk St San Mateo, CA 94403, USA
Restaurant: Marina Deli