Get directions to: Tommy Salsa, Novato, CA
Restaurant address: 1553 S Novato Blvd Ste F Novato, CA 94947, USA
Restaurant: Tommy Salsa