When in Florida, you'll enjoy Norwood's Restaurant, with fabulous fresh seafood and over 30,000 bottles of wine.