Get directions to: Fish & Chix, Umatilla, FL
Restaurant address: 100 N Central Ave Umatilla, FL 32784, USA
Restaurant: Fish & Chix