Get directions to: Tabla Cafe, Larkspur, CA
Restaurant address: 1167 Magnolia Ave Larkspur, CA 94939, USA
Restaurant: Tabla Cafe