Caffe Luna Rosa, located at 34 S Ocean Blvd, Delray Beach, Florida on Wednesday, November 13, 2019. [JOSEPH FORZANO/palmbeachpost.com]