Ollie's Noodle Shop, located at 2957 Broadway in New York, NY, was a popular greasy Chinese restaurant that served as a hangover haven for nearby Columbia students for over a decade. Unfortunately, the restaurant was destroyed in an explosion and fire, resulting in the evacuation of the building, which also served as a Barnard dorm. Five people, including four firefighters, were injured in the incident.
Generated from the website