Rita’s Water Ice franchise in Alexandria, Virginia, located at 6242C Little River Turnpike in the Plaza at Landmark Shopping Center, announced this morning they have closed their doors.

Real Time Analytics