Taco Department
Restaurant in Selma, California
Opening hours: Th-Tu 11:00-20:30
8935 Floral Avenue, Selma, 93662
Restaurants
ยท
Selma, California guide