Rita's Italian Ice And Frozen Custard

3230 Philadelphia Pike Claymont DE 19703 USA

(302) 792-2856

Location