Mama Loca's Address: 37701 Warren Rd, Winchester, CA 92596 Phone: (951) 325-8220 Restaurants Other Businesses: Juice It Up at 30628 Benton Rd, Winchester, CA 92596 Johnson & Associate at 36878 Montfleury Ln, Winchester, CA 92596 Cathay Chinese Food at 30724 Benton Rd, Winchester, CA 92584