Flower Island Buffet Address: 1500 330th St, Sloan, IA 51055 Phone: (712) 428-9466 Restaurants Other Businesses: Winnebago Tribe Of Nebraska at 1501 330th St, Sloan, IA 51055 Smith, Dale at 423 Evans St, Sloan, IA 51055 Subway at 1864 Highway 141, Sloan, IA 51055