Leon Produce Leon Produce Address 3004 Madison Ave San Diego, CA 92116 Phone Number (619) 281-2031 Visit The Shop