Japanese Restaurants in Long Island City, New York

Find the top Japanese restaurants in Long Island City, New York near you now.

SHI

Japanese restaurant

Address: 4720 Center Blvd, Long Island City, NY 11109

Order