Cabo Fish Taco is by far one of, if not THE best restaurant in Charlotte. They have such fantastic and diverse dishes. There is always a line for a reason! Delish!