Zaxbys opens newest restaurant in St. Johns, Florida on April 15