, ,
Phone:
Price Range:
Super Taste is a Chinese, Noodle Shops restaurant located in Lower East Side area in New York, NY 10002.
Super Taste