La Carreta Restaurant and Taqueria

  • Restaurants
2033 Novato Blvd.
Novato, CA 94947
(415) 493-6875
  • Whom to Contact