ITHACA, N.Y.—In a sad post to Instagram, Pizza Aroma, which has been located at 128 N. Cayuga Street for 25 years, announced that it is looking for a new home. “As some of you may have heard, we found out back in September that our building was going to be condemned unless the necessary work […]