Get directions to: Marina Pizza Parlor, San Leandro, CA
Restaurant address: 2004 Lewelling Blvd San Leandro, CA 94579, USA
Restaurant: Marina Pizza Parlor