The chef's Gordon Ramsay Fish and Chips chain opened a location in Orlando, Florida in 2021, and I've been wanting to stop in and give it a try. Recently, my family and I happened to be at Icon ...