Little Caesars

Restaurant in Selma, California

Features: takeaway

2912 McCall Avenue, Selma