Rita's Italian Ice & Frozen Custard

Ice cream shop · 110 W Main St Suite #127, Carmel, IN

Hours

More food in Carmel, IN · Ice Cream in Carmel