La Carreta Novato Mexican Food 3.8 203 reviews 2033 Novato Blvd, Novato, CA 94947, USA (415) 493-6875