Rita's Italian Ice & Frozen Custard

Ice cream shop · 3530 Ashford Dunwoody Rd NE, Atlanta, GA

Hours

More food in Atlanta, GA · Ice Cream in Atlanta