3352 E Floral Ave Ste 101, Selma, CA 93662, United States
2414 Kimble Rd d, Selma, AL 36703, United States