20 Mule Cafe Address: 13005 Clement St, North Edwards, CA 93523 Phone: (760) 769-4000 Restaurants Other Businesses: Cristina's Restaurant at 13005 Claymine Rd, North Edwards, CA 93523