Get directions to: Star Restaurant, Novato, CA
Restaurant address: 1700 Novato Blvd Novato, CA 94947, USA
Restaurant: Star Restaurant