Ollie's Noodle Shop

User Rating:


Address:

1991 Broadway
Between 67th & 68th Streets
New York City, NY 10023

Phone:

1 212 595 8181

Map:


Contact   ·   Privacy   ·   Terms