Get directions to: Cleo's Fried Chicken, Carrizo Springs, TX
Restaurant address: 203 North 1st Street Carrizo Springs, TX 78834, USA
Restaurant: Cleo's Fried Chicken