Cuba IL Restaurants 1. 110 N 6th St, Cuba, IL 61427 | Flavor Factory (309) 785-8888 2. 330 N 1st St, Cuba, IL 61427 | SUBWAY (309) 785-7081