Kid Icarus Online Shop

Kid Icarus is a screen print studio and retail shop located in Kensington Market, Toronto.
We focus on local handmade paper goods and quality crafts.


Back to our website.

Featured Products

Featured Brands See All