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