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