Florida Cracker Kitchen At Riverside Resort

5297 South Cherokee Way, Homosassa, FL 34448