Rita's Italian Ice & Frozen Custard

2158 Deer Park Avenue, Deer Park, NY 11729