Rita's to Open in Mentor, Ohio
Rita’s Italian Ice & Frozen Custard, the world’s largest Italian Ice concept with more than 610 locations world-wide, announced the opening of its newest location in Mentor, Ohio at 7652 Mentor Avenue, offering the commu
· QSR Magazine· September 23, 2026