When in Florida, treat yourself to fabulous fresh seafood and over 30,000 bottles of wine at Norwood's Restaurant.