Where do you need Restaurants ?
Sushi Island
718-803-3033
40.743204
-73.881053
HOURS:
About Sushi Island
Sushi Island is located at 8345 Vietor Ave Apt 5G, Elmhurst, NY. This location is in the Elmhurst neighborhood. This business specializes in Restaurants.