Get directions to: Flora & Ella's Restaurant, Labelle, FL
Restaurant address: 900 W Sr-80 Labelle, FL 33935, USA
Restaurant: Flora & Ella's Restaurant