One of the most popular spots in this area is the Rita's Ice Custard Shop in Mahwah, NJ. People from all over drive to this small storerfront near ...
All reviews seem positive