1. 90 Miles Cuban Cafe 3333 W Touhy Ave, Lincolnwood, IL 60712 Coordinate: 42.01133,-87.71218 Phone: (847) 679-2822
2. Taste of Cuba 3918 W Touhy Ave, Lincolnwood, IL 60712 Coordinate: 42.01185,-87.72706 Phone: (847) 674-2822