1. 90 Miles Cuban Cafe 3333 W Touhy Ave, Lincolnwood, IL 60712 Coordinate: 42.01133,-87.71218 Phone: (847) 679-2822