Get directions to: San Francisco Italian Foods, San Leandro, CA
Restaurant address: 14054 Catalina St San Leandro, CA 94577, USA
Restaurant: San Francisco Italian Foods