Leo's Kitchens Kitchen Remodeling Contractor - Storm Lake, IA Looking to contact Leo's Kitchens? You can reach them at 712-732-6602