Back
Shikoku Teriyaki II Logo

Shikoku Teriyaki II

2.94mi
37-11 Main Street, #20, Flushing, NY, 11354
Not Available Now (Available Thurs 9:30 AM - 9:00 PM)Call Now

About Shikoku Teriyaki II

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

Online Ordering Options

(See pickup options)
Postmatesbest deal
$2.99
Est. Fee
30 minEst. Time
Place Order
Postmatesbest deal
$2.99
Est. Fee
30 minEst. Time

Last updated December 11, 2020