Ido Sushi in New York
(212) 691-7177
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 ...