Steves I, NEW YORK, New York (NY)
Comfortably stationed at 109 Cedar Street () in NEW YORK, New York (NY) (10006), Steves I can be contacted at 2122675174. Make sure you call up ahead to reserve your spot in the restaurant.
More restaurants in NEW YORK, New York (NY)
Steves I contact information and details:
Address: 109 Cedar Street - , NEW YORK, New York (NY) 10006
Contact Phone: 2122675174
