1 Larkspur Plaza Dr, Larkspur, CA 94939
Open Daily 11:30am to 8:30pm
Call 415-301-5367 For Take-Out
CLICK HERE FOR LA MEZA MENU
CLICK HERE FOR MT. TAM CAFE MENU
ORDER HERE FOR PICK-UP OR DELIVERY