Ido Sushi is a quaint Japanese restaurant in Greenwich Village serving quality sushi and japanese dishes. Fine Japanese Cuisine, Music and Arts. Also known as the best Japanese restaurant that includes fine dining and exquisite opera located in the West V