A Flo' Restaurant is a French establishment that appears to offer seafood, with one review mentioning a limited selection of oysters and no lobster or crab. The name suggests a brasserie style of dining.