Get directions to: Terra-fried Chicken, Arcadia, FL
Restaurant address: 4327 Sw Highway 17 Arcadia, FL 34266, USA
Restaurant: Terra-fried Chicken