New Apple Chines Restaurant

32-55 Francis Lewis Blvd.
Flushing
New York
United States