5665 Sunrise Hughway, Holbrook 11741, United States
No delivery
Spot something wrong?
Dishes at Izumi Sushi. Prices may vary in venue.
Been to Izumi Sushi? Be the first to share what you ate.