Sushi Island - Elmhurst
Sushi Island - Elmhurst is a delightful culinary gem nestled in Elmhurst, NY. Located at 87-18 Queens Blvd, this sushi haven captivates diners with its fresh and flavorful dishes. Guests rave about the exceptional sushi rolls and sashimi, noting the quality ingredients and artistry in presentation. The cozy ambiance makes it ideal for both intimate dinners and spirited gatherings. The menu boasts diverse options, including bento boxes, salads, and hearty hot dishes, all reasonably priced. Patrons appreciate the attentive service, friendly staff, and complimentary desserts, making every visit a memorable experience. Sushi Island is a must-try for sushi lovers!