The Original Chinatown Ice Cream Factory - 65 Bayard St, New York, NY 10013, USA on Eaten