Flavor Factory Address: 110 N 6th St, Cuba, IL 61427 Phone: (309) 785-8888 Restaurants Other Businesses: SUBWAY at 330 N 1st St, Cuba, IL 61427