Get directions to: North Bay Seafood Restaurant, Novato, CA
Restaurant address: 936 Diablo Ave Novato, CA 94947, USA
Restaurant: North Bay Seafood Restaurant