S & S Growers Address: 575 Rodgers St, Barry, IL 62312 Phone: (217) 335-2646 Restaurants, Foods-Carry Out, Subs & Sandwiches, Delicatessens, Deli, Subway Other Businesses: Wendy's at 2 Cieten Plaza, Barry, IL 62312 Wendy's at 2 Cieten St, Barry, IL 62312 Farmers Bank Of Liberty at 1001 Highway 106, Barry, IL 62312 Black Lantern Tavern at 745 Mortimer St, Barry, IL 62312