Del Taco 2795 Floral Ave. Suite 101 Selma CA United States
Phone: 559.891.7004 Smoking: not permitted