Capt'n Nemo's

Capt’n Nemo’s

38 Green Bay Winnetka, 60093

Relaxed sandwich shop. Cap’n Nemo’s was started in the city and it has been very successful at this location in Kenilworth for nearly 20 years