Taco Department

Restaurant in Selma, California

Opening hours: Th-Tu 11:00-20:30

8935 Floral Avenue, Selma, 93662