Rita's Italian Ice & Frozen Custard

Ice cream shop · 220D Monticello Ave, Williamsburg, VA

Hours

More food in Williamsburg, VA · Ice Cream in Williamsburg