Rita's Italian Ice & Frozen Custard

Ice cream shop · 1606 Village Market Blvd SE #100, Leesburg, VA

To-Go · Delivery

Hours

More food in Leesburg, VA · Ice Cream in Leesburg