Taqueria Super Tamale

  • 1260 Lake Blvd #103,
    Davis, CA 95616
  • Phone: 530-756-4183
  • Cuisine: Mexican Restaurant

Map

Unable to Display Map