Get directions to: Tagliaferri's Delicatessen, Novato, CA
Restaurant address: 2051 Novato Blvd Novato, CA 94947, USA
Restaurant: Tagliaferri's Delicatessen