Florida’s legendary tradition continues with our 11,000 square-foot restaurant and bar right on the beach of Treasure Island, Florida