7367 N. Clark St., Chicago IL 60626
Captain Nemo’s blends a Chicago takeout restaurant and Chicago sandwich shop into the Best Soups, Best Chili and Biggest Best Subs and some of Chicago’s Best Italian Beef. A Chicago landmark since 1971.
General Facility Details
Hours of OperationM-Sa: 11am-7pm, Su: 11am-5pm