Ramen Hood - Chefs Club Counter - 62 Spring St, New York, NY 10012, USA on Eaten