If you're looking for Asian restaurants in Flushing look no further. Shikoku Teriyaki II is known for having some of the best Asian in Flushing. Located at 37-11 Main Street, #20, Shikoku Teriyak...show more
Most popular.
Last updated December 11, 2020