Che!!! Restaurant , located at 900 E Atlantic Ave, Delray Beac, Florida, on Thursday, October 3, 2019. [JOSEPH FORZANO/palmbeachpost.com]