Rita's Italian Ice & Frozen Custard

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

Delivery

Hours

More food in Leesburg, VA · Ice Cream in Leesburg