1. Sevilla Feed & Animal Supply 12986 Euclid Ave, Chino, CA 91710 Coordinate: 34.01768,-117.65169 Phone: (909) 391-0228