Get directions to: Squirrels Coffee Shop, Lafayette, CA
Restaurant address: 998 Moraga Rd Lafayette, CA 94549, USA
Restaurant: Squirrels Coffee Shop