Get directions to: Royal Mandarin, Novato, CA
Restaurant address: 2215 Ctr Rd Novato, CA 94947, USA
Restaurant: Royal Mandarin