Terra-Fried Chicken

101 10TH AVE N, ARCADIA FL

Location