Leo's Kitchens
Fabricator
415 E 5th St · Storm Lake, IA 50588 · 0.2 mi
Leo's Kitchens is a Storm Lake, Iowa countertop business founded in 1976 and now run by a father and son as partners. It offers custom cut countertops in a range of sizes and edges, along with undermount sink…