Chinatown Meets Upper East Side: Super Taste Opens New Location on First Avenue

Super Taste, a popular restaurant in Chinatown, had its soft opening at 1502 First Avenue (between 78th and 79th streets) on Monday, August 7. The
Read More...