Ollie's Noodle Shop & Grille

1991 Broadway
New York, NY 10023
212-595-8181

Their food: Chinese

Their location: Between West 68th Street and West 67th Street on the west side of Broadway

Their site: None found as of yet.

 

<— back

Ollie's