Ivy Jiarui Sun 72 New Hyde Park Rd, Franklin Square, NY 110103638, United States of America +1 516-616-5888 Reviews Map