New York
New York
Super Taste
Super Taste
(212) 625-1198
26 Eldridge St, New York, NY 10002
Own this business?
Learn more
about offering online ordering to your diners.
Chinese
,
Noodles
Menu not currently available
Ad