Skip to content, or skip to search.

Skip to content, or skip to search.

Home > Restaurants > Ido

Ido

29 Seventh Ave. South, New York, NY 10014 40.730750 -74.004386
See Map | Subway Directions Hopstop Popup
Send to Phone

Share this listing

Official Website

idosushi.com

Payment Methods

Discover, MasterCard, Visa

Profile

This venue is closed.

 A simple sushi restaurant in the West Village.

Advertising
Advertising