Get directions to: The Canton, Larkspur, CA
Restaurant address: 18 Bon Air Rd Larkspur, CA 94939, USA
Restaurant: The Canton